• 解決済 cdgcdg

    (@cdgcdg)


    こんばんは。
    宜しくお願いします。

    現在作成しているサイトでは、親記事に対して小記事がいくつかつくような構成になっています。

    親post_type magazine
    個post_type storys

    これらの紐付などをToolset Typesで行っております。
    さらに、これのstorysで使用するターム(products)に対してオリジナルのカスタムフィールドを用意しました。
    このタームのカスタムフィールド author
    この値が表示できなくて困っております。
    通常のタームの情報は以下のようにして取得できています。
    表示方法をご教授いただけたら幸いです。
    宜しくお願いします。

    <?php
    $child_posts = types_child_posts( "storys" );
    foreach ($child_posts as $child_post) 
    { ?>
    <!-- ▽ ループ開始 ▽ -->									    
    <?php
    $terms = get_terms( 'products');									foreach ( $terms as $term ){								echo $term->name; //名前
    echo $term->slug; //スラッグ								echo $term->description; //説明									echo $term->term_id; //タームID 
    ?>
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんばんは。

    Toolset Typesで、子投稿のカスタムフィールドを表示させる場合、

    <?php echo types_render_field( "author", array( "id"=> "$child_post->ID")); ?>

    というように、書かないと表示されませんでした。
    これで表示できませんでしょうか…?

    すでに試していらしたら、すみません。

    トピック投稿者 cdgcdg

    (@cdgcdg)

    ご返信遅くなり申し訳ありません!!
    ご返信ありがとうございます。

    はい。いただいたような形で子投稿のカスタムフィールド自体は表示できております。
    すいません。ちょっと説明不足でした。

    やりたいのは、

    親post_type magazine
    個post_type storys ー タクソノミー:products>用語フィールド:author[テキストエリア]

    storyの所属するproducts>authorの値を表示したいのです。
    すいません。説明がうまくできていないかもしれません。。。
    いかがでしょうか。。

    どうぞ宜しくお願いします。

    cdgcdg様

    なるほどでした…!
    「用語フィールド」を使用して、特定のタームにカスタムフィールドを作成されたのですね。
    こちらこそ、読解力が不足してて申し訳ありませんでした。。。

    私も用語フィールドを使って、同じように特定のタームにカスタムフィールドを作成し、入力してみたところ、
    以下のように書くことでページ上に表示ができました。

    <?php echo types_render_termmeta( "author", array( "term_id" => "2" ) ); ?>

    「”term_id” => “○”」で、タームのIDを指定するようです。

    以下のページを参考にしてみました。

    https://wp-types.com/documentation/user-guides/displaying-wordpress-term-fields/

    • この返信は7年、 5ヶ月前にnakagumaが編集しました。
    • この返信は7年、 5ヶ月前にnakagumaが編集しました。
    トピック投稿者 cdgcdg

    (@cdgcdg)

    またまた返信が遅くなり申し訳ありません!

    ご丁寧に教えていただきありがとうございます。
    ご教授いただいた内容で試しましたらうまくいきました!!!
    完璧です!
    参考のページも探しており、ご提示いただきとても助かりました!!

    ありがとうございました。
    また宜しくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「Toolset Types タームのカスタムフィールドの表示方法」には新たに返信することはできません。