Artikkelihakemisto
Joskus emme ehkä halua tietyn luokan, artikkelin tai sivun näkyvän WordPress- sivuston hakutuloksissa.
Joten voimme käyttää suodatinta (suodatinta) suodattaaksemme pois tietyt artikkelit tai verkkosivut.
- Tämä käyttääWordPress-sivustoEdut.
WordPress-sivustohaku sulkee pois tietyt artikkelit tai sivut
// WordPress搜索结果排除指定文章或页面ID
function wpsite_search_filter_id($query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('post__not_in', array(40,819));
//文章或者页面的ID
}
return $query;
}
add_filter('pre_get_posts','wpsite_search_filter_id');- Varoitus:Artikkelin tai sivun tunnus rivillä 4 on muutettava.
WordPress-sivustohaku sulkee pois tietyt artikkeliluokat
// WordPress搜索结果排除某分类的文章
function wpsite_search_filter_category( $query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('cat','-15,-57');
//分类的ID,前面的减号表示排除;如果直接写ID,则表示只在该分类ID中搜索
}
return $query;
}
add_filter('pre_get_posts','wpsite_search_filter_category');- Huomaa: Muokkaa tunnusta ja katso koodin kommentit.
WordPress-sivustohaku sulkee pois kaikki sivut
Tämä on erittäin käytännöllistä, on suositeltavaa lisätä ▼
// WordPress搜索结果排除所有页面
function search_filter_page($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','search_filter_page');Haun poissulkemislaajennus ei salli artikkelisivun näkymistä sivuston hakutuloksissa
- käytämmeWordPress-sivusto, ei alun perin sulje pois tiettyä artikkelisivua sivustohausta.
- Kuitenkin lisäämällä WordPress-koodia tai asentamallaWordPress-laajennustämän toiminnon saavuttamiseksi.
- Haun poissulkemislaajennuksen avulla voit sulkea pois tiettyjä artikkeleita sivustosi hakutuloksista milloin tahansa.
Kun olet asentanut Search Exclude -laajennuksen, näet uusia ominaisuuksia artikkelin muokkausliittymän ▼ oikealla puolella

Näin asennat WordPress-laajennuksen ▼
WordPress-sivustohaku ei näytä määritettyä artikkelia
Niin kauan kuin tämä "Sulje pois hakutuloksista" -vaihtoehto on valittuna, artikkeli ei enää näy sivuston hakutuloksissa.
Kun teet hakuja WordPressin käyttöliittymäsivustolla, huomaat, että et löydä poissuljettuja artikkeleita▼

Search Exclude -laajennuksen hallintaliittymässä voit tarkastella kaikkia artikkeleita tai sivuja, jotka on jätetty pois sivuston hausta.▼

- Ja ne voidaan poistaa irtotavarana.
Toivottavasti Chen Weiliangin blogissa ( https://www.chenweiliang.com/ ) jaetusta artikkelista "Kuinka sulkea tietty luokka/julkaisusivu pois sivuston hakutuloksista WordPressissä?" on sinulle hyötyä.
Voit vapaasti jakaa tämän artikkelin linkin: https://www.chenweiliang.com/cwl-1057.html
