Custom Fields Pluginを使用しているときに、データを返すことができません。
book_cover_thumbnail
1 つの投稿がリンクされているというフィールド グループを作成しました。以下のコードが機能しない理由を誰でも理解できますか?
<img src="<?php get_field('book_cover_thumbnail');?>" />
エラーはまったく発生せず、空白もありません。
Custom Fields Pluginを使用しているときに、データを返すことができません。
book_cover_thumbnail
1 つの投稿がリンクされているというフィールド グループを作成しました。以下のコードが機能しない理由を誰でも理解できますか?
<img src="<?php get_field('book_cover_thumbnail');?>" />
エラーはまったく発生せず、空白もありません。
the_field()
a) または のいずれかを使用してフィールドをエコーしている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; ?>`
または、投稿 ID を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 を the_field に変更します。Get フィールドは値を返しますが、エコーしません。
または、 get フィールドの前にエコーを配置します。