サポート » 使い方全般 » 最新記事一覧から特定のカテゴリーの最新記事1件だけ除外

  • お世話になります。

    タイトルの通り、最新記事一覧から特定のカテゴリーの最新の1件だけを除外する方法で苦戦しています。

    ■やりたいこと
    (1). カテゴリー1の最新1件は別枠で表示する(実装済み)
    (2). カテゴリー1~3全てのカテゴリが一緒になった最新記事リスト表示する(表示件数は3件)
    (3). (2)のリスト中に、(1)で既に表示済みの記事が含まれていたら、除外する

    カテゴリーIDやカテゴリー名、記事IDでの除外方法はみつかりましたが、
    上記の記述方法がわかりません。

    どうぞよろしくお願いいたします。

    • このトピックはwpbenkyoが3年、 4ヶ月前に変更しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • (1)ができているなら、(1)で取得した記事のIDを除外するように、(2)で指定すればよいように思います。

    トピック投稿者 wpbenkyo

    (@wpbenkyo)

    水野様

    返信ありがとうございます!

    おっしゃる通りに(1)の foreach の中に、 $post_id = $post->ID; と設定して、
    (2)の記述の中に、 post__not_in’=> array($post_id) 、この直下で endforeach と書いたらやりたいことが出来ました!

    phpにあまり詳しくないのですが、この、foreach がこういう風に他の設定記述をまたいでいても問題ないのでしょうか?

    解決してよかったです

    最後の2行は別のトピックのようですので、
    再度トピックを立ててもらえますか。
    もしかしたらPHPのフォーラムのほうが適切かもしれません

    • この返信は3年、 4ヶ月前に水野史土が編集しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「最新記事一覧から特定のカテゴリーの最新記事1件だけ除外」には新たに返信することはできません。