投稿者の記事一覧に、カスタム投稿タイプの記事も含めたい

Simplicityの特徴 フォーラム テーマファイルのカスタマイズに関する質問など 投稿者の記事一覧に、カスタム投稿タイプの記事も含めたい

このトピックには5件の返信が含まれ、2人の参加者がいます。2 年、 4 ヶ月前わいひら わいひら さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #43981

    tenjinyama

    プラグイン「Custom Post Type UI」を使ってカスタム投稿タイプを作っているのですが、投稿者の記事一覧には標準の投稿のみが表示されます。
    すべての投稿タイプの記事を表示するにはどうすればよいでしょうか。

    現状、カスタム投稿タイプの記事一覧は archive.php と list.php をベースに専用のテンプレートを作って表示しています。

  • #43982

    tenjinyama

    追伸、ウィジットの「新着記事」ではカスタム投稿タイプの記事もリストされています。

  • #43992
    わいひら
    わいひら
    キーマスター

    functions.phpに以下の方法を組み合わせて書けばいけるのではないかと思います。
    プラグイン API/アクションフック一覧/pre get posts – WordPress Codex 日本語版
    「メインページから特定のカテゴリーを除外」と「検索結果にカスタム投稿タイプを含める」あたりの方法を組み合わせて書けばいけそう。

  • #44002

    tenjinyama

    さっそくアドバイス、ありがとうございます。試して、またご報告します。

  • #44003

    tenjinyama

    Codex を参考に、function.php に以下のコードを追加したら、うまくいきました。ありがとうございました。

    function my_search_filter($query) {
      if (is_author() && $query->is_main_query() ) {
        $query->set( 'post_type', array( 'post', 'hoge1', 'hoge2' ) );
      }
    }
    add_action( 'pre_get_posts','my_search_filter' );
    

    wordpress 流の書き方って、こういう風なのかぁ、、、と感心・反省・etc. をしています。
    「hoge1 一覧」なども、無駄にテンプレートを作っていました。

  • #44016
    わいひら
    わいひら
    キーマスター

    うまくいったようでよかったです。
    また、やり方を書き込んでいただいてありがとうございます!
    同様のカスタマイズをされたい方の参考になるかと思います。

トピック「投稿者の記事一覧に、カスタム投稿タイプの記事も含めたい」への新規返信追加は締め切られています。

スポンサーリンク
アドセンス(大)
アドセンス(大)