{"id":191122,"date":"2015-10-28T07:43:10","date_gmt":"2015-10-27T22:43:10","guid":{"rendered":""},"modified":"2016-09-15T22:33:43","modified_gmt":"2016-09-15T13:33:43","slug":"%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%82%92%e6%a4%9c%e7%b4%a2%e5%af%be%e8%b1%a1%e3%81%ab%e3%81%97%e3%81%9f%e5%a0%b4%e5%90%88%e3%80%81%e8%a8%98%e4%ba%8b","status":"closed","type":"topic","link":"https:\/\/ja.wordpress.org\/support\/topic\/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%a0%e3%83%95%e3%82%a3%e3%83%bc%e3%83%ab%e3%83%89%e3%82%92%e6%a4%9c%e7%b4%a2%e5%af%be%e8%b1%a1%e3%81%ab%e3%81%97%e3%81%9f%e5%a0%b4%e5%90%88%e3%80%81%e8%a8%98%e4%ba%8b\/","title":{"rendered":"\u30ab\u30b9\u30bf\u30e0\u30d5\u30a3\u30fc\u30eb\u30c9\u3092\u691c\u7d22\u5bfe\u8c61\u306b\u3057\u305f\u5834\u5408\u3001\u8a18\u4e8b\u304c\u7121\u9650\u30eb\u30fc\u30d7\u3057\u3066\u3057\u307e\u3046"},"content":{"rendered":"<p>http:\/\/notnil-creative.com\/blog\/archives\/1638<\/p>\n<p>\u3053\u3061\u3089\u306e\u30b5\u30a4\u30c8\u3092\u53c2\u8003\u306bfunctions.php\u306b<\/p>\n<pre><code>function my_search_join( $join, $query ) {\n    if ( is_admin() || ! $query-&gt;is_main_query() )\n        return $join;\n\n    global $wpdb;\n    if( $query-&gt;is_search() ) {\n        $join .= &quot; LEFT JOIN $wpdb-&gt;postmeta ON &quot;\n            . &quot;$wpdb-&gt;posts.ID = $wpdb-&gt;postmeta.post_id &quot;;\n    }\n    return $join;\n}\nfunction my_search_where( $where, $query ) {\n    if ( is_admin() || ! $query-&gt;is_main_query() )\n        return $where;\n\n    global $wpdb;\n    if ( $query-&gt;is_search() ) {\n        $where = preg_replace(\n            &quot;\/\\(\\s*$wpdb-&gt;posts\\.post_title\\s+LIKE\\s*(\\&#039;[^\\&#039;]+\\&#039;)\\s*\\)\/&quot;,\n            &quot;($wpdb-&gt;posts.post_title LIKE $1) OR ($wpdb-&gt;postmeta.meta_value LIKE $1)&quot;,\n            $where\n        );\n    }\n    return $where;\n}\nadd_filter( &#039;posts_join&#039;, &#039;my_search_join&#039;, 10, 2 );\nadd_filter( &#039;posts_where&#039;, &#039;my_search_where&#039;, 10, 2 );<\/code><\/pre>\n<p>\u3068\u8a18\u8ff0\u3057\u65e2\u5b58\u306e\u30b5\u30fc\u30c1\u30d5\u30a9\u30fc\u30e0\u304b\u3089\u30ab\u30b9\u30bf\u30e0\u30d5\u30a3\u30fc\u30eb\u30c9\u306e\u5024\u3082\u691c\u7d22\u5bfe\u8c61\u306b\u542b\u3081\u3055\u305b\u308b\u3053\u3068\u304c\u3067\u304d\u305f\u306e\u3067\u3059\u304c\u3001\u63b2\u8f09\u30b5\u30a4\u30c8\u306b\u3082\u3042\u308b\u901a\u308a\u30ab\u30b9\u30bf\u30e0\u30d5\u30a3\u30fc\u30eb\u30c9\u4ee5\u5916\u306e\u5024\u3067\u30d2\u30c3\u30c8\u3055\u305b\u305f\u3068\u304d\u306b\u8a72\u5f53\u8a18\u4e8b\u304c\u7121\u9650\u30eb\u30fc\u30d7\u3057\u56f0\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u8272\u3005\u3068\u8abf\u3079\u3066\u307f\u305f\u306e\u3067\u3059\u304c\u539f\u56e0\u304c\u308f\u304b\u3089\u305a\u3001\u3053\u3061\u3089\u3067\u8cea\u554f\u3055\u305b\u3066\u3044\u305f\u3060\u304d\u305f\u304f\u601d\u3044\u307e\u3059\u3002<\/p>\n<p>search everything\u306a\u3069\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u3082\u3042\u308a\u307e\u3059\u304c\u3001\u52d5\u4f5c\u72b6\u6cc1\u304c\u826f\u304f\u306a\u3044\u306e\u3068\u306a\u308b\u3079\u304f\u30d7\u30e9\u30b0\u30a4\u30f3\u306b\u4f9d\u5b58\u3055\u305b\u306a\u3044\u5f62\u3067\u5b9f\u73fe\u3055\u305b\u305f\u304f\u601d\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n","protected":false},"template":"","class_list":["post-191122","topic","type-topic","status-closed","hentry"],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/191122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/ja.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/ja.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/191122\/revisions"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=191122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}