當使用自定義字段插件,我不能讓它返回任何數據。先進的自定義字段 - WordPress的
我創建了一個稱爲book_cover_thumbnail
場羣已經一個帖子鏈接到它。任何人都可以看到爲什麼下面的代碼不起作用?
<img src="<?php get_field('book_cover_thumbnail');?>" />
我沒有得到任何錯誤,沒有空白。
當使用自定義字段插件,我不能讓它返回任何數據。先進的自定義字段 - WordPress的
我創建了一個稱爲book_cover_thumbnail
場羣已經一個帖子鏈接到它。任何人都可以看到爲什麼下面的代碼不起作用?
<img src="<?php get_field('book_cover_thumbnail');?>" />
我沒有得到任何錯誤,沒有空白。
變化get_field到the_field。獲取字段返回值但不回顯。
或者,把一個回波在GET字段的前面。
確保您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; ?>`
或者你的帖子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/
只有您將自定義字段設置爲輸出URL而不是對象或ID時,此src URL纔有效。 –
@MikeKormendy正確。對於一個對象,你將不得不訪問你想要的特定鍵,在這種情況下,我猜像'['url']',或縮略圖大小的圖像'['sizes'] ['thumb'] [ 'URL']。對於一個ID,你必須使用該ID來獲得你,最有可能使用像wp_get_attachment WordPress的函數($ image_ID,「縮略圖」)的項目;但是不知道具體用法也很難說。 –
我第一次,也嘗試了場 2ne
必須是一個簡單的答案,但我不能找到它 – 2ne
你在WordPress循環之外嗎?如果是這樣,你需要給字段命令的帖子ID,以便他們可以檢索您的字段 –