GET_POST_META正在返回图像ID

时间:2014-05-16 作者:marcelo2605

我使用此脚本获取图像文件名,该文件名存储在一个名为background的自定义元中:

$background = get_post_meta( \'22\', \'background\', true );
echo $background;
但它返回的是图像的id,而不是他的文件名。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

background 不是核心元字段。既然你这么说get_post_meta( \'22\', \'background\', true ); 返回图像ID,我只能假设保存该值的是图像ID,而不是文件名。

您可以使用将文件名转换为URLwp_get_attachment_url() 或获取其他信息,包括部分文件名wp_get_attachment_metadata()

结束

相关推荐

通过Metabox查询另一个CPT的自定义发布类型

我提前道歉,我在发布这个问题之前搜索了一个答案,但没有看到,我看到了一些变化,但无法完全理解。我有两种自定义帖子类型:建筑和公寓。我想通过metabox下拉列表为每个公寓分配一栋建筑。这就是我的职能。php文件:function get_myposttype_options( $query_args ) { $args = wp_parse_args( $query_args, array( \'post_type\' => \'buildings\', )