0

맞춤 게시물이있는 WordPress 사이트가 있고 피드에 메타 데이터를 출력하려고합니다. 피드는 json 개체가되지만 문제는 이미지 URL의 필드 중 하나에 대해 "field_53ecfb598628f"값이 있다는 것입니다. 나는 이것이 무엇인지 또는 어떻게 이미지에 대한 URL을 얻는 지 전혀 모른다. 맞춤 게시물의 메타 데이터에서 이미지 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; 

} 

과 $ 테스트 "field_53ecfb598628f"로 설정 될 것이다. 이 값에서 내 URL을 찾으려면 어떻게합니까?

답변

1

이 구조로 인해이 사용자 지정 메타 필드에 고급 사용자 지정 필드가 사용됩니다. 따라서 get_field ("_ photos_0_photo")는 사용하지 말고 get_field ("photos")라는 필드 이름을 추측해서는 안됩니다.

이름으로 저는 갤러리 나 리피터 필드를 추측하고 있습니다. 따라서 배열을 반환하기 때문에 그 물마루 루프를 반복해야합니다.

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

관련 문제