サポート » 使い方全般 » カスタム投稿のカテゴリー別一覧

  • 解決済 naginagikuma

    (@naginagikuma)


    初めまして
    wordpressのテーマをカスタマイズして使用していますが、そのなかでの質問です。

    function.phpを編集し、カスタム投稿を使用しています。
    カスタム投稿の投稿表示ページの、サイドバーへ
    現在表示しているものと同じカスタム投稿の同一カテゴリーの記事を表示したいと考えています。
    また、現在表示の記事は一覧には表示させたくありません。

    そこで下記にて試みたのですが、
    カスタム投稿ではない「投稿」が一覧表示されてしまいます。

    <?php $categories = get_the_category();
    foreach($categories as $category):
    $related_posts = get_posts('category='.$category->cat_ID.'&exclude='.$post->ID);
    if($related_posts): ?>
    <h2><?php echo $category->cat_name; ?>カテゴリの最新記事</h2>
    <ul>
    <?php foreach($related_posts as $related_post): ?>
    <li><a href="<?php echo get_permalink($related_post->ID); ?>"><?php echo $related_post->post_title; ?></a></li>
    <?php endforeach; ?>
    </ul>
    <?php endif; endforeach; ?>

    色々と試行錯誤しているもののうまくいかず…
    ご教示いただきたくお願い申し上げます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    get_posts に post_type パラメーターの指定を追加する必要があります。

    トピック投稿者 naginagikuma

    (@naginagikuma)

    ありがとうございます!
    なんとかできました!

    トピック投稿者 naginagikuma

    (@naginagikuma)

    解決済みとさせていただきます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「カスタム投稿のカテゴリー別一覧」には新たに返信することはできません。