1 WordPress站內(nèi)搜索排除指定文章或頁(yè)面
有些時(shí)候,我們可能不想讓某分類、文章或頁(yè)面,出現(xiàn)在WordPress站內(nèi)搜索結(jié)果中。
因此我們可以使用filter(過(guò)濾器),來(lái)過(guò)濾掉某些文章或網(wǎng)頁(yè)。
// WordPress搜索結(jié)果排除指定文章或頁(yè)面ID function wpsite_search_filter_id($query) { if ( !$query->is_admin && $query->is_search) { $query->set('post__not_in', array(40,819)); //文章或者頁(yè)面的ID } return $query; } add_filter('pre_get_posts','wpsite_search_filter_id');
// WordPress搜索結(jié)果排除某分類的文章 function wpsite_search_filter_category( $query) { if ( !$query->is_admin && $query->is_search) { $query->set('cat','-15,-57'); //分類的ID,前面的減號(hào)表示排除;如果直接寫ID,則表示只在該分類ID中搜索 } return $query; } add_filter('pre_get_posts','wpsite_search_filter_category');
這非常實(shí)用,建議添加 ▼
// WordPress搜索結(jié)果排除所有頁(yè)面 function search_filter_page($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','search_filter_page');
安裝Search Exclude插件后,你將在文章編輯界面的右側(cè)看到新功能?▼
以下是安裝WordPress插件的方法?▼
如何安裝WordPress插件?3種安裝WordPress插件方法
WordPress的強(qiáng)大之處,可以通過(guò)安裝WordPress插件的方式,來(lái)擴(kuò)展各種豐富功能,比如:SEO、電子商務(wù)功能等等。安裝WordPress插件的方法,類似于安裝WordPress主題。安裝WordPress插件新……
只要選中這個(gè)“Exclude from Search Results”選項(xiàng),該文章就不會(huì)再出現(xiàn)在網(wǎng)站的站內(nèi)搜索結(jié)果中。
當(dāng)你在WordPress前臺(tái)站內(nèi)搜索時(shí),你會(huì)發(fā)現(xiàn)你找不到被排除的文章 ▼
在Search Exclude插件的管理界面中,你可以查看所有已排除在站內(nèi)搜索的文章或頁(yè)面 ▼
希望我們網(wǎng)站( https://www.wordpressx.com/ ) 分享的《WordPress如何排除指定分類/文章頁(yè)面在站內(nèi)搜索結(jié)果?》,對(duì)您有幫助。