如何通过帖子标题/相关内容/内容在Elastic中搜索?

时间:2019-10-25 作者:user177354

我试图通过一些限制让Wordpress在Elastic中搜索:

$args[\'ep_integrate\'] = true;

add_action( \'pre_get_posts\', function( $query ) {
    // what to write here to search in "title", "excerpt", "content" only?
});

$query = new WP_Query($args);
我正在尝试修改查询:

$args[\'ep_integrate\'] = true;

add_action(\'posts_where\', function($where) {
    return \' posts.ID = 234234\';
    // return \' post_title LIKE "%paff%" OR post_contents LIKE "%paff%" OR post_excerpt LIKE "%paff%";
}, 10,2);

$query = new WP_Query($args);
但就像我没有设置任何内容一样,它仍然返回一组结果,而不是一个。

1 个回复
SO网友:moped

posts_where 是筛选器,而不是操作。您还应该将修改与查询连接起来并返回$where. 看看reference.

相关推荐

Search Results No Link

搜索结果页面未显示用户可以单击的链接。我需要标题作为链接。有人知道问题是什么吗?下面是我的搜索。php和内容。php代码。。。SEARCH.PHP <?php /** * The template for displaying Search Results pages * * @package WordPress * @subpackage Cornerstone * @since Cornerstone 3.0.0 */&#