正在尝试从自定义 post 的元数据中获取图像 URL
Trying to get image URL from meta data of custom post
我有一个包含自定义帖子的 WordPress 网站,我正在尝试在提要中输出元数据。提要将是一个 json 对象,但我遇到的问题是图像 url 的其中一个字段具有值 "field_53ecfb598628f"。我不知道这是什么,也不知道如何到达图像的 url。
要获取我使用以下代码的值:
$terms = get_the_terms($post->ID, '_photos_0_photo');
if( !empty($terms) )
{
$term = array_pop($terms);
$custom_field = get_field('_photos_0_photo', $term );
$test = $custom_field;
}
并且 $test 将设置为 "field_53ecfb598628f"。如何从这个值中找到我的 URL?
通过这种结构,我很确定您正在为这个自定义元字段使用高级自定义字段。因此你不应该使用 get_field("_photos_0_photo") 而是通过字段名称猜测 get_field("photos").
根据名称,我猜它是画廊或中继器字段,所以您可能应该遍历它,因为它将 return 一个数组。
我有一个包含自定义帖子的 WordPress 网站,我正在尝试在提要中输出元数据。提要将是一个 json 对象,但我遇到的问题是图像 url 的其中一个字段具有值 "field_53ecfb598628f"。我不知道这是什么,也不知道如何到达图像的 url。
要获取我使用以下代码的值:
$terms = get_the_terms($post->ID, '_photos_0_photo');
if( !empty($terms) )
{
$term = array_pop($terms);
$custom_field = get_field('_photos_0_photo', $term );
$test = $custom_field;
}
并且 $test 将设置为 "field_53ecfb598628f"。如何从这个值中找到我的 URL?
通过这种结构,我很确定您正在为这个自定义元字段使用高级自定义字段。因此你不应该使用 get_field("_photos_0_photo") 而是通过字段名称猜测 get_field("photos").
根据名称,我猜它是画廊或中继器字段,所以您可能应该遍历它,因为它将 return 一个数组。