おなじカテゴリーの記事を表示

プラグイン使わずに、おすすめ記事・関連記事みたいな感じで、single.phpに表示したい時。

こちら 参考に。

 

わたしが依頼されたのは何種類もカスタム投稿タイプ使ってるサイトで
同じカスタム投稿タイプの記事をランダムに表示したいっていうことだったので

<?php
$post_type = get_post_type(); //表示中の記事のカスタム投稿タイプのスラッグを取得
global $post;
 $args = array(
 'numberposts' =&gt; 5, 
 'post_type' =&gt; $post_type,
 'orderby' =&gt; 'rand',  //ランダム表示
 'post__not_in' =&gt; array($post-&gt;ID) //表示中の記事を除く
 ); ?>
<?php $myPosts = get_posts($args); if($myPosts) : ?>
<?php foreach($myPosts as $post) : setup_postdata($post); ?>
//ループする内容
<?php endforeach; ?>
<?php else : ?>
<p>関連の記事はまだありません</p>
<?php endif; wp_reset_postdata(); ?>

ってなりました。いい感じ。よかったよかった

1 thought on “おなじカテゴリーの記事を表示

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


top