新聞中心
wordpress怎么使用非插件模式實(shí)現(xiàn)屏蔽站內(nèi)搜索惡意關(guān)鍵詞
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-01-16 13:27:34
網(wǎng)站的內(nèi)部搜索功能會(huì)被惡意的用戶利用,在站內(nèi)搜索中輸入敏感關(guān)鍵詞。導(dǎo)致搜索引擎不被收錄的問(wèn)題。如果站長(zhǎng)對(duì)以上內(nèi)容需要詳細(xì)了解可以移步百度標(biāo)題:防止網(wǎng)站內(nèi)部搜索被他人惡意利用。言歸正傳,通過(guò)了解以上知識(shí)。清楚了解了站內(nèi)搜索的重要性,為了網(wǎng)站有美好的未來(lái)希望大家繼續(xù)閱讀?,F(xiàn)在開(kāi)始我們今天的文檔分享,在php免備案虛擬主機(jī)怎么實(shí)現(xiàn)wordpress防止網(wǎng)站內(nèi)部搜索被他人惡意利用呢?本節(jié)小編將給大家分享如何防止。 Wordpress屏蔽站內(nèi)搜索惡意關(guān)鍵詞方法如下: 1、當(dāng)前主題目錄下functions.php文件添加下列代碼:
add_action('admin_init', '51php_search_ban_key'); function 51php_search_ban_key() { add_settings_field('51php_search_key', '51php搜索關(guān)鍵詞屏蔽', '51php_search_key_callback_function', 'reading'); register_setting('reading','51php_search_key'); } function 51php_search_key_callback_function() { echo '<textarea name="51php_search_key" rows="10" cols="50" id="51php_search_key" class="large-text code">' . get_option('51php_search_key') . '</textarea>'; } add_action('template_redirect', '51php_search_ban'); function 51php_search_ban(){ if (is_search()) { global $wp_query; $51php_search_key = get_option('51php_search_key'); if($51php_search_key){ $51php_search_key = str_replace("\r\n", "|", $51php_search_key); $BanKey = explode('|', $51php_search_key); $S_Key = $wp_query->query_vars; foreach($BanKey as $Key){ if( stristr($S_Key['s'],$Key) != false ){ wp_die('請(qǐng)不要搜索非法關(guān)鍵字'); } } } } }2、登錄Wordpress網(wǎng)站后臺(tái)設(shè)置-->閱讀-->找到搜索關(guān)鍵詞屏蔽-->添加您想屏蔽的搜索關(guān)鍵詞(php主機(jī)、php空間、....為舉例說(shuō)明) 3、添加完畢后,直接在前臺(tái)輸入已經(jīng)屏蔽的關(guān)鍵詞就會(huì)提示‘請(qǐng)不要搜索非法關(guān)鍵字’。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: WORDPRESS源碼程序在文章目錄中不使用插件實(shí)現(xiàn)分頁(yè) WORDPRESS怎么實(shí)現(xiàn)中英文混輸日期格式 如何實(shí)現(xiàn)自動(dòng)激活WORDPRESS插件
本文地址:http://www.gle-technology.com/wordpress/21452.html