###前提・実現したいこと
SmartCustomFieldsプラグインを使って関連(投稿タイプ)フィールドを設定し、
関連記事(複数)をループで出力しています。
・Wordpress4.5.3
・SmartCustomFields2.2.0(http://2inc.org/blog/2014/10/09/4426/)
□関連(投稿タイプ)フィールド名
tour_related_tickets(返り値は記事ID)
□出力内容は上記フィールドで選択した関連記事の以下情報
・パーマリンク
・記事タイトル
・カスタムフィールド(ticket_excerpt)
・各タクソノミー(ticket_category, ticket_tag)で所属するタームの一覧
・記事の最終更新日
この中で**、タームの一覧と記事の最終更新日のみ出力に失敗**しています。
下記コードの修正すべき点等、助言いただければ幸いです。。
###該当のソースコード
<?php $tour_related_tickets = SCF::get( 'tour_related_tickets' ); if ( $tour_related_tickets ) { foreach ( $tour_related_tickets as $post_id ) { ?> <div> <a href="<?php echo get_permalink($post_id); ?>"> <h4><?php echo get_the_title($post_id); ?></h4> <p><?php echo get_post_meta($post_id, 'ticket_excerpt', true); ?></p> <p>Category: <?php echo get_the_term_list($post_id, 'ticket_category', '', ', '); ?></p> <p>Tag: <?php echo get_the_term_list($post_id, 'ticket_tag', '', ', '); ?></p> <p>Updated: <?php echo get_post_modified_time('M j, Y'); ?></p> </a> </div> <?php }} ?>
###補足情報
SmartCustomFieldsの関連(投稿タイプ)フィールドですが、
類似のプラグインで有名どころのAdvancedCustomFieldsにも同様のフィールドがあります。
SmartCustomFieldsを採用している理由は繰り返し設定がデフォルトで使えるためですが、
該当箇所には繰り返し機能は使いませんので、
AdvancedCustomFieldsなら対応できるようであれば、
そちらの方法でもご指南いただけると助かります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/13 19:35