私はWordpressにQuery Expansionソフトウェアを統合しようとしていますが、Wordpress検索エンジンはAND検索者です(クエリのすべての単語を含むコンテンツを返します。より少ない結果が返ってくるかどうかを問い合わせる)。 そのため、拡張機能でクエリを使用すると、Searcherは私に返す結果が少なくなります。 検索の動作を変更して、ORサーチャーのようなものにしたいと思います。Wordpress検索でのクエリの変更
例:クエリ「IOT、モノのインターネット」のために は、私はそれらのどの内容「IOT」の記事、または「モノのインターネット、またはそれらの両方を望む
を私はこれを読んました。文書(https://codex.wordpress.org/Class_Reference/WP_Query)と私はこのような何かを使用してみました:。
add_action('template_redirect', 'hooks_setup' , 20);
function hooks_setup() {
if (! is_home()) //<= you can also use any conditional tag here
return;
add_action('__before_loop' , 'set_my_query');
add_action('__after_loop' , 'set_my_query', 100);
}
function set_my_query() {
global $wp_query, $wp_the_query;
switch (current_filter()) {
case '__before_loop':
//replace the current query by a custom query
//Note : the initial query is stored in another global named $wp_the_query
$wp_query = new WP_Query(array(
'post_type' => 'post',
'post_status' => 'publish',
//others parameters...
));
break;
default:
//back to the initial WP query stored in $wp_the_query
$wp_query = $wp_the_query;
break;
}
}
をしかし、私は、私はwp_queryに設定する必要のあるパラメータを知らない私はこれを達成するにはどうすればよい
質問したことはありませんが、あなたのやりたいことだけが書かれています。 [良い質問をする方法](http://stackoverflow.com/help/how-to-ask)を参照してください。 –