如果你有这个需求可以继续看,如果没有需求,那么直接忽略就好了。
WordPress自带的搜索默认是支持多个关键词搜索的,但是需要修改搜索条件或者针对搜索代码进行一定程度的优化,具体代码如下:
1 2 3 4 5 |
$p_args = array( "post_type" => "post", "paged" => $paged, "s" => "dogs+cats", ); |
当你使用WP_QUERY进行搜索获取数据的时候,其中"dogs+cats"代表的就是同时包含dogs和cats的文章内容,经过测试。这两个可以存在于文章以及标题,即搜索结果包含:标题中含有两个关键词的文章、文章中包含两个关键词的文章、标题和文章中各含一个关键词的文章。
如果有兴趣,可以试试。原文地址: https://stackoverflow.com/questions/35541118/wp-query-multiple-search-terms