サポート » 使い方全般 » 同タームの記事一覧を取得

  • 解決済 mkon03

    (@mkon03)


    ■概要

    カスタム投稿タイプを使用しヘアカタログを製作しております。
    シングルページで同一のターム一覧を表示させたいのですが
    思い通りの動作にならず困っております。

    カスタム投稿は下記を使って制作しました。
    Custom Post Type UI

    関係あるかわかりませんが、
    Custom Post Type UIのManage Taxonomiesの欄の
    【Settings】→【階層】を【True】に設定しています。

    ■構造は以下になってます

    カスタム投稿タイプ
     【book】
    タクソノミー
     【cate】
    ターム
     【chinese】【dictionary】【philosophy_religion】など

    いろいろ探して下記のように記述致しましたがどうしても上手く行きません。

    ■コード内容

    <?php
    $term = array_shift(get_the_terms($post->ID, 'book'));
    ?>
    <?php $tax_posts = get_posts('post_type=book&taxonomy=cate&term='.esc_html($term->slug)); if($tax_posts): ?>
    	<ul>
    		<?php foreach($tax_posts as $tax_post): ?>
    		<?php if ($post->ID != $tax_post->ID): ?>
    			<li><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html($tax_post->post_title); ?></a></li>
    		<?php else: ?>
    			<li><?php echo esc_html($tax_post->post_title); ?></li>
    		<?php endif; ?>
    		<?php endforeach; ?>
    	</ul>
    <?php endif; ?>

3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「同タームの記事一覧を取得」には新たに返信することはできません。