[wordpress]検索結果一覧にカスタム投稿を含める方法

下記を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);

コメントを残す

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