所以我想从我的一个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 关注
- 110 浏览
添加回答
举报
0/150
提交
取消