我想更改wordpress搜索中的默认停止词。我相信这很容易,但我想不出来。
根据此https://developer.wordpress.org/reference/hooks/wp_search_stopwords/ 默认停止字为:
$words = explode( \',\', _x( \'about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www\',
\'Comma-separated list of search stopwords in your language\' ) );
所以,我想我可以这样添加\\u过滤器:
add_filter( \'wp_search_stopwords\', array(\'meh\') );
但是
meh
仍将应用于搜索结果。
我找到了这个https://core.trac.wordpress.org/ticket/25587 最后有以下内容,但我不知道接下来该怎么做do whatever you want
零件:
function a_whatever() {
remove_filter( \'wp_search_stopwords\', __FUNCTION__ );
// do whatever you want
}
add_filter( \'wp_search_stopwords\', \'a_whatever\' );
谢谢!