0
私たちはウェブサイトのEnfoldテーマを使用しています。デフォルトの検索機能は、必要なものを引き出すのではなく、投稿のみを取得します。私はそれをrelevanssiに変更するために次のコードを書くことができたが、どこにファイルを置くべきかわからない記事を見つけました。これに関するヘルプや検索機能を変更する方法が分かると思います。enfoldの代わりにrelevanssiの検索を使用するデフォルトの検索
add_filter('avf_ajax_search_function', 'avia_init_relevanssi', 10, 4);
function avia_init_relevanssi($function_name, $search_query, $search_parameters, $defaults)
{
$function_name = 'avia_relevanssi_search';
return $function_name;
}
function avia_relevanssi_search($search_query, $search_parameters, $defaults)
{
global $query;
$tempquery = $query;
if(empty($tempquery)) $tempquery = new WP_Query();
$tempquery->query_vars = $search_parameters;
relevanssi_do_query($tempquery);
$posts = $tempquery->posts;
return $posts;
}