WordPressでカスタムフィールドを検索対象に含める方法を紹介します。 カスタムフィールドに入力した値を検索することができるようになります。 実装は簡単です。下記のコードをfunctions.phpに追加します。 /** * 参考 http://wpcj.net/1363 */ function posts_search_custom_fields( $orig_search, $query ) { if ( $query->is_search() && $query->is_main_query() && ! is_admin() ) { // 4.4のWP_Query::parse_search()の処理を流用。(検索語の分割処理などはすでにquery_vars上にセット済のため省く) global $wpdb; $q = $query->query_vars; $n = ! em
![WordPressでカスタムフィールドを検索対象に含める方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/7367f54d889b3b5645ba5c010f2d944738f0bf4e/height=288;version=1;width=512/https%3A%2F%2Fwww.wp-benricho.com%2Fwww%2Fwp-content%2Fuploads%2F2017%2F05%2Fjessica-weiller-71079.jpg)