検索にフィルターをかける場合
//検索設定
function custom_search($search, $wp_query) {
if (!$wp_query->is_search) return;
$search .= " AND post_type = 'shien'";
return $search;
}
if(!is_admin()) add_filter('posts_search','custom_search', 10, 2);
!is_admin()などを使ってフィルターをかけるところとかを決めておかないと
管理画面での検索で不具合が起る。
postのページで検索をかけてもなにも検索に引っかからないということになる。