【问题标题】:Use relevanssi search instead of enfold default search使用 relevanssi 搜索而不是 enfold 默认搜索
【发布时间】:2017-01-24 08:39:24
【问题描述】:

我们正在为我们的网站使用 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;
}

【问题讨论】:

    标签: php wordpress relevanssi


    【解决方案1】:

    这段代码本身不会做任何事情。你试过安装Relevanssi WordPress plugin吗?

    安装插件后您不需要添加额外的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多