所以我想從我的一個post_meta的數據庫中提取圖像URL,但我不確定如何定位它。以下是我正在采取的步驟:以下是數據庫中表下的內容:wp_postmeta如果我導航到 - 我得到的帖子里面有我的網址,這樣:wp_postsmeta_value當我這樣做時,我得到以下內容:$test = get_post_meta($post->ID, 'full_image');如何根據 ?我最難瞄準它。wp_posts$post->ID
3 回答

隔江千里
TA貢獻1906條經驗 獲得超10個贊
要從數組中獲取 ,您必須這樣調用它:guid
<?php
$image = get_attached_media('image', $post->ID);
$image_guid = $image['guid'];
echo $image_guid; //will echo the guid URL
?>

蝴蝶刀刀
TA貢獻1801條經驗 獲得超8個贊
使用此方法使其正常工作:
$this->set_full_image(wp_get_attachment_image_url( get_post_meta($post->ID, 'full_image', true), 'large'));
我沒有得到任何結果的原因是返回一個數組而不是一個值,所以我不得不在最后設置true。get_post_meta

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
如果我理解正確,你就太難了。您所需要的只是使用wp_get_attachment_image_src
$test = get_post_meta($post->ID, 'full_image', true);
$image = wp_get_attachment_image_url( $test[0] );
- 3 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消