post_type
を追加したいという要件だった。これで瞬殺。
<?php function custom_search_query($query) { if (!is_admin() && $query->is_search) { $query->set('s', $query->get('s')); $query->set('post_type', ["post", "page", "YOUR_POST_TYPE"]); } } add_filter('pre_get_posts', 'custom_search_query');
WP_Queryで指定できるものは何でも指定できるようなので、meta_dataやカスタムフィールドなんかも全然行けそー