При использовании плагина Custom Fields я не могу заставить его возвращать данные.
Я создал группу полей book_cover_thumbnail
которой есть одна запись, связанная с ней. Может ли кто-нибудь понять, почему код ниже не работает?
<img src="<?php get_field('book_cover_thumbnail');?>" />
Я не получаю никаких ошибок, никаких пробелов.
Убедитесь, что вы: a) эхом в поле, используя либо the_field()
либо echo get_field()
, и b) этот код находится либо внутри цикла wordpress, как это:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>` <img src="<?php echo get_field('book_cover_thumbnail');?>" /> <?php end while; endif; ?>`
Или вы добавляете идентификатор сообщения в get_field()
в качестве параметра:
$post_id = *your_post_ID_here*; <img src="<?php echo get_field('book_cover_thumbnail', $post_id);?>" />
Документация:
Использование get_field()
: http://www.advancedcustomfields.com/resources/functions/get_field/
Использование the_field()
: http://www.advancedcustomfields.com/resources/functions/the_field/
Все расширенные пользовательские поля Документация: http://www.advancedcustomfields.com/resources/
Измените get_field на поле. Поле Get возвращает значение, но не отвечает на него.
Альтернативно, поставьте эхо перед полем получения.