wordpress无关键词时禁止搜索

在使用wordpress时会遇到,没有输入任何关键词,点了搜索就会搜索出所有的内容。

如果想放只在输入关键词时搜索出内容,没输入关键词时,不想让空搜就能搜索出所有内容,我们可以用以下办法来解决。

//无关系词时禁止搜索,跳转到首页
add_filter( 'request', 'wodepress_redirect_blank_search' );
function wodepress_redirect_blank_search( $query_variables ) {
 if (isset($_GET['s']) && !is_admin()) {
 if (empty($_GET['s']) || ctype_space($_GET['s'])) {
 wp_redirect( home_url() );
 exit;
 }
 }
 return $query_variables;
}
Published
Categorized as 经典代码 Tagged ,

免责声明:

本站所有内容来源于互联网。如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。
本站力争为大家提供最好最全的WordPress模板,本站所有WordPress模板都是站长从国内外大小网站收集而来,旨在为朋友们在工作或学习时提高效率、节省时间。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!