日本語
サポート
サポート » 使い方全般 » 最新記事一覧から特定のカテゴリーの最新記事1件だけ除外
(@wpbenkyo)
3年、 4ヶ月前
お世話になります。
タイトルの通り、最新記事一覧から特定のカテゴリーの最新の1件だけを除外する方法で苦戦しています。
■やりたいこと (1). カテゴリー1の最新1件は別枠で表示する(実装済み) (2). カテゴリー1~3全てのカテゴリが一緒になった最新記事リスト表示する(表示件数は3件) (3). (2)のリスト中に、(1)で既に表示済みの記事が含まれていたら、除外する
カテゴリーIDやカテゴリー名、記事IDでの除外方法はみつかりましたが、 上記の記述方法がわかりません。
どうぞよろしくお願いいたします。
(@ounziw)
(1)ができているなら、(1)で取得した記事のIDを除外するように、(2)で指定すればよいように思います。
水野様
返信ありがとうございます!
おっしゃる通りに(1)の foreach の中に、 $post_id = $post->ID; と設定して、 (2)の記述の中に、 post__not_in’=> array($post_id) 、この直下で endforeach と書いたらやりたいことが出来ました!
phpにあまり詳しくないのですが、この、foreach がこういう風に他の設定記述をまたいでいても問題ないのでしょうか?
解決してよかったです
最後の2行は別のトピックのようですので、 再度トピックを立ててもらえますか。 もしかしたらPHPのフォーラムのほうが適切かもしれません