2017-03-25 18 views
0

にメタフィールド(ACF)を取得するには、カスタムの分類と特定の用語のURLに:私は分類ページで午前分類テンプレート

:また

http://localhost:3000/personas/cristina-aiken-soux/ 

、私はこのページの分類のテンプレートを持っています

taxonomy-personas.php 

このテンプレートの中に、私は高度なカスタムフィールドを回復して表示するようにしようとしています:

$term_object = get_queried_object(); 
the_field('picture', $term_object->term_id); 

しかしnothigが返されます。どうして?

WP_Term Object ( 
    [term_id] => 2 [name] => Cristina Aiken Soux 
    [slug] => cristina-aiken-soux 
    [term_group] => 0 
    [term_taxonomy_id] => 2 
    [taxonomy] => personas 
    [description] => Cras in elementum enim, vitae volutpat sapien. Duis at sem in quam ultrices hendrerit. Class aptent taciti sociosqu ad litora torquent. 
    [parent] => 0 
    [count] => 2 
    [filter] => raw 
) 

は、なぜ私はACFデ回復することはできません:私はprint_r($term_object);を行う場合

私は照会オブジェクトを見ることができますか?

ありがとうございます!

+0

を見つけましたか? – mayersdesign

+0

ACFのget_field関数を試しましたか? –

+0

これが役立つかもしれません:https://www.advancedcustomfields.com/resources/get-values-from-a-taxonomy-term/ –

答えて

0

は最後に、私は私があなたの$ term_objectで "絵" を参照していないソリューション

$foto = get_field('fotopersona', 'personas'.'_'.$term_object->term_id);