Экран становится белым при настройке домашнего дисплея на статический на сайте сервера (Wordpress)

:)

Я сделал сайт Wordpress, который я перенес с локального сервера на сервер. Я создал один пейджер с изображениями внизу, который ссылается на другой пост моего сайта. Я использовал расширенные настраиваемые поля плагина, чтобы сделать мой сайт редактируемым.

После долгих поисков в Интернете я обнаружил, что невозможно напрямую добавить настраиваемые поля в ваш индексный php, но вы можете создать шаблон, в который вы скопируете весь свой старый код из index.php в.

Я заставил его работать на моем локальном хосте, перейдя в «Настройки» — «Чтения» в моей панели администратора WordPress, и при настройке моей домашней страницы отображается как статическая — «Домашняя страница» (имя моего шаблона).

Но когда я пытаюсь сделать то же самое на сайте сервера, экран становится белым... Может быть, это что-то со структурой файла?

Я сделал снимок экрана, на котором все файлы находятся на моем FTP (Cyberduck). Я не знаю, достаточно ли этого, чтобы помочь..

Заранее спасибовведите здесь описание изображения

<div class="section" id="section2"> 
<div class="row">  
<div class="col-12 col-md-6 col-lg-6" id="left">
    <img src="<?php echo get_stylesheet_directory_uri(); ?>/imgs/pen.png" id="pen" class="img-fluid animation"  alt="Responsive-image"/>
    <lol><h2 id="About">3 Facts</h2></lol>
</div>
<div class="col-12 col-md-6 col-lg-6" id="right">
     <div class="image_field d-none d-md-block">  <!-- image field-->
            <?php $post_image = get_field('avatar_image')['sizes']['large']; ?>
            <img src = "<?php echo $post_image; ?> " id="avatarimage" class="img-fluid" alt="Responsive image">  
        </div>


    <div class="col-md-12 col-lg-12">
            <img src="<?php echo get_stylesheet_directory_uri(); ?>/imgs/Onefinal.svg" id="One"/> <!-- class="img-fluid" alt="Responsive-image" -->
            <div class="container" id=text>
        <?php
                $my_query = new WP_Query('pagename=hej');
                while ($my_query->have_posts() ) : $my_query->the_post();
                the_content();
                endwhile;
                wp_reset_postdata();
        ?>
        </div>
        </div>

person Maria    schedule 22.05.2018    source источник
comment
Не могли бы вы опубликовать скриншот вашей настройки в Настройки - Чтения?   -  person Max Jones    schedule 22.05.2018


Ответы (1)


Шаблон статической домашней страницы должен храниться в файле с именем front-page.php, который необходимо поместить в каталог /wp-content/themes/elnino.

Скопируйте код своего шаблона (кроме комментария с названием шаблона) и вставьте его внутрь front-page.php файла.

<div class="section" id="section2">
    <div class="row">
        <div class="col-12 col-md-6 col-lg-6" id="left">
            <img src="<?php echo get_stylesheet_directory_uri(); ?>/imgs/pen.png" id="pen" class="img-fluid animation" alt="Responsive-image" />
            <lol>
                <h2 id="About">3 Facts</h2>
            </lol>
        </div>
        <div class="col-12 col-md-6 col-lg-6" id="right">
            <div class="image_field d-none d-md-block">
                <!-- image field-->
                <?php $post_image = get_field('avatar_image')['sizes']['large']; ?>
                <img src="<?php echo $post_image; ?> " id="avatarimage" class="img-fluid" alt="Responsive image">
            </div>


            <div class="col-md-12 col-lg-12">
                <img src="<?php echo get_stylesheet_directory_uri(); ?>/imgs/Onefinal.svg" id="One" />
                <!-- class="img-fluid" alt="Responsive-image" -->
                <div class="container" id=text>
                    <?php
                        $my_query = new WP_Query('pagename=hej');
                        while ($my_query->have_posts() ) : $my_query->the_post();
                        the_content();
                        endwhile;
                        wp_reset_postdata();
                ?>
                </div>
            </div>
person Daniel Drabik    schedule 22.05.2018
comment
Так что на всякий случай - все, кроме ‹?php /*Template Name: Home */ ?› - person Maria; 22.05.2018
comment
Именно это я и имел в виду. - person Daniel Drabik; 22.05.2018
comment
Когда я сделал это в прошлый раз, весь сайт рухнул. Я новичок в Wordpress, поэтому немного боюсь заходить в файл wp-config.php :/ - person Maria; 22.05.2018
comment
Вы можете продублировать текущий файл wp-config, чтобы у вас была резервная копия;) - person Daniel Drabik; 22.05.2018
comment
Я включил отладку, и это дало мне следующую ошибку: Ошибка синтаксического анализа: синтаксическая ошибка, неожиданная '[' в /net/fshome1.itu.dk/export/home1/mtws/public_html/elnino/wp-content/themes/elnino/front -page.php в строке 38, где написано: ‹?php $post_image = get_field('avatar_image')['sizes']['large']; ?› - person Maria; 22.05.2018
comment
Можете ли вы показать мне код front-page.php? Где-то между строками 30 и 50 - person Daniel Drabik; 22.05.2018
comment
да, я добавляю его в свой основной вопрос - слишком много символов, чтобы добавить его в качестве комментария - person Maria; 22.05.2018
comment
Извините, ошибка, теперь это добавлено - person Maria; 22.05.2018
comment
В любом случае функции не могут заканчиваться скобками '[', ']'. Удалите '['sizes']['large']' из строки 38. - person Daniel Drabik; 22.05.2018
comment
Теперь он включен, но теперь мои настраиваемые изображения полей не отображаются. :/ Он просто показывает эту маленькую иконку изображения (типа не хочет загружаться). Может, мне задать вопрос в другой теме? - person Maria; 22.05.2018