スポンサーリンク

【WordPress】検索結果一覧にカスタム投稿を含める

アイキャッチ WordPress

WordPressでカスタム投稿タイプが検索結果一覧に表示されない場合の表示方法について説明します。

検索結果一覧にカスタム投稿を含める

一覧表示の内容をカスタマイズするには、pre_get_postsアクションにフックします。

ここでは、「custom」というカスタムタイプを検索結果一覧に表示する方法を例としています。

下記をfunctions.phpなどに記載します。

function include_custom_post_search($query) {
    if ($query->is_search() && $query->is_main_query() && ! is_admin()) {
        $query->set('post_type', array('post', 'page', 'custom'));
    }
    return $query;
}
add_filter('pre_get_posts', 'include_custom_post_search' , 10 , 1);

WordPress&Cocoonのお悩みにお答えします

クラベルではWordPressのブログサイト構築、Cocoonテーマの導入やカスタマイズに関するご相談を承っております。

お困りの方はぜひ一度お問い合わせください。また、現在ココナラをつかったサービス出品も始めてみました。お悩みおひとつの解決からお手軽にお申込みできますので、こちらもぜひあわせてご覧ください。

最短当日★ワードプレスの疑問質問トラブル解決します ご相談無料!初心者歓迎!優しく丁寧、徹底的にサポートします!
Cocoonテーマサイト構築&カスタマイズします ご相談無料★公式サポート対象外もOK!プログラミングはお任せ
WordPressWeb開発
この記事は良かったですか?
最新情報をお届けします。
クラベル(Cravel)をフォローする
スポンサーリンク
この記事を書いた人
クラベル(Cravel)

Webサイト構築、Wordpressのカスタマイズやphpプログラミングなどやってます。BPM(ビジネスプロセス管理)、BPR(業務改革)コンサルなどにも従事。世の中すべてピタゴラ装置をモットーに自動化します。ブログは省エネ運営中。Cocoonカスタマイズやゲーム、ガジェットの話題など。

プロフィール詳細、お仕事のご依頼はこちら

クラベル(Cravel)をフォローする
クラベル

コメント

タイトルとURLをコピーしました