Пользовательское поле теперь отображается на моей новой странице с помощью Wordpress?

Я создал новый шаблон для страницы.

<?php
    /**
     * Template Name: Sponsors For Homepage
     */
    ?>

    <html>
    <body>
    <?php get_header('sponsor'); ?>

    <div class='divone'>
      <?php the_content(); ?>
    </div>

    <div class='divtwo'>
    <?php sponser_advertisement(); ?>
    </div>

    </section>
    </body>
    </html>

И я добавил новое настраиваемое поле для шаблона. Используя подключаемый модуль Advanced Custom Fields 4.4.8введите здесь описание изображения

Я убедился, что поле будет отображаться в правильном шаблоне: введите здесь описание изображения

Поля появились на моей странице шаблона

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

По какой-то причине значение поля "Это новое поле" не отображается при предварительном просмотре страницы в браузере.

Заранее спасибо.

Предложения?


person Mariton    schedule 27.04.2017    source источник
comment
Вы забыли выбрать шаблон для страницы? Я думаю, что он отображается в раскрывающемся списке Шаблоны. Нажмите ссылку для просмотра изображения.   -  person kiran.koduru    schedule 28.04.2017
comment
Может быть сколько угодно. Очистите кеши локально и на сервере.   -  person miken32    schedule 28.04.2017


Ответы (1)


Это неправильный способ отображения значения настраиваемого поля.

Если вы хотите отображать значения настраиваемых полей в своем шаблоне, с помощью плагина дополнительных настраиваемых полей вы должны использовать такие функции:

<?php the_field('field_name'); ?>

or

<?php echo get_field('field_name'); ?>

полную документацию по работе со значениями ACF можно найти здесь: Документация по ACF

person Eimantas Kasperiūnas    schedule 27.04.2017
comment
Это отличный совет. Работал как шарм. Я также прочитал немного документации. - person Mariton; 28.04.2017