繼續給大家分享企業網站維護教程。wordpress建站都自帶了一個搜索功能,這個搜索功能對有些用戶來說可能有點用處,但是大多數情況下很少有用戶在普通的企業網站中進行搜索,可以說并絕大多數情況網站搜索功能都是一個擺設。
而且網站搜索功能可能還存在一些安全隱患,比如悅然網絡工作室之前給大家分享過有惡意搜索詞攻擊的存在,感興趣的朋友可以前往閱讀。
既然wordpress建站自帶的搜索功能用處不大又存在安全隱患,那么我們為什么不把它關閉呢?這里悅然網絡工作室給大家分享一個可以實現關閉wordpress建站自帶搜索功能的代碼:
//WordPress關閉站內搜索 代碼是悅然wordpress建站整理分享
if(!is_admin()){
function fb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
}
大家以上面的代碼添加到當前使用的主題模板的functions.php文件中就可以了。這個代碼只會關閉前臺的搜索功能 ,后臺管理員搜索功能不會受到影響。
大家也可以使用我們之前分享過的Code Snippets插件來添加上述代碼,效果與添加到functions.php是一樣的。
這樣我們就可以很大程度上減少一些惡意搜索詞攻擊,同時因為前臺的搜索量減少了,網站數據庫的查詢就減少了,服務器的壓力自然也就減小了,所以這了變相了提高了網站性能,可能網站打開速度也會有一點點提升哦。
最后,是否要關閉wordpress建站的自帶搜索功能大家自行考慮哦。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系