Почему не получается вывод значения с произвольных полей сделанных с помощью плагина Advanced Custom Fields?

Сделал вот такую функцию:
function insertFootNote($content) {

if(is_singular( 'download' )) {

$content.= "<div>";
$content.= "<p>Год разработки - <?php the_field('year');?></p>";
$content.= "<p>Количество страниц - <?php the_field('pages');?></p>";
$content.= "<p>Код ОКП - <?php the_field('okp');?></p>";
$content.= "</div>";
}
return $content;
}
add_filter ('the_content', 'insertFootNote');

но значения year, pages и okp почему-то не выводятся, подскажите в чем дело?
применение вот тут ссылка
  • Вопрос задан
  • 4300 просмотров
Решения вопроса 1
синтаксис неправильный. внутри php кода заново открываете php-код. the_field выводит поле, а не возвращает. вам надо иcпользовать get_field
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы