尝试从自定义帖子的元数据中获取图片网址

时间:2015-02-06 22:03:23

标签: php wordpress metadata custom-post-type advanced-custom-fields

我有一个WordPress网站,其中包含自定义帖子,我正在尝试在Feed中输出元数据。 feed将是一个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”。如何从此值中找到我的网址?

1 个答案:

答案 0 :(得分:1)

我非常确定您使用此自定义元字段的高级自定义字段。因此你不应该使用get_field(" _photos_0_photo"),而是通过字段名称get_field进行猜测("照片")。

通过名称我猜测它的画廊或转发器字段,所以你应该循环使用它,因为它会返回一个数组。

http://www.advancedcustomfields.com/resources/gallery/