Straipsnių katalogas
Kartais galime nenorėti, kad tam tikra kategorija, straipsnis ar puslapis būtų rodomi „WordPress“ svetainės paieškos rezultatuose.
Todėl galime naudoti filtrą tam, kad išfiltruotume tam tikrus straipsnius ar tinklalapius.
- Tai naudojaWordPress svetainėPrivalumai.
„WordPress“ svetainių paieška neapima nurodytų straipsnių ar puslapių
// 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');- Atkreipkite dėmesį:Straipsnio arba puslapio ID 4 eilutėje turi būti pakeistas.
„WordPress“ svetainių paieška neįtraukia straipsnių iš tam tikrų kategorijų
// 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');- Atkreipkite dėmesį: pakeiskite ID ir patikrinkite kodo komentarus.
„WordPress“ svetainių paieška neįtraukia visų puslapių
Tai labai praktiška, rekomenduojama pridėti ▼
// 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');Paieškos neįtraukimo papildinys neleidžia svetainės paieškos rezultatuose rodyti tam tikro straipsnio puslapio.
- mes naudojameWordPress svetainė, iš pradžių neturėjo tam tikrų straipsnių puslapių pašalinimo iš svetainės paieškų funkcijos.
- Tačiau jį galima pridėti pridedant „WordPress“ kodą arba įdiegusWordPress įskiepisšiai funkcijai įgyvendinti.
- Paieškos išskyrimo papildinys leidžia bet kuriuo metu išskirti konkrečius straipsnius iš svetainės paieškos rezultatų.
Įdiegę paieškos išskyrimo papildinį, dešinėje straipsnio redagavimo sąsajos pusėje pamatysite naujas funkcijas ▼

Štai kaip įdiegti „WordPress“ papildinį ▼
„WordPress“ svetainių paieška nerodo nurodyto straipsnio
Kol pasirinkta parinktis „Išskirti iš paieškos rezultatų“, straipsnis nebebus rodomas svetainės paieškos rezultatuose.
Kai ieškote „WordPress“ priekinėje svetainėje, pamatysite, kad nerandate neįtrauktų straipsnių▼

Paieškos išskyrimo papildinio valdymo sąsajoje galite peržiūrėti visus straipsnius ar puslapius, kurie buvo pašalinti iš svetainės paieškos▼

- Ir jie gali būti pašalinti dideliais kiekiais.
Tikiuosi, kad straipsnis „Kaip neįtraukti konkrečios kategorijos / įrašo puslapio į svetainės paieškos rezultatus „WordPress“ sistemoje?“, kuriuo pasidalinta Chen Weiliang tinklaraštyje ( https://www.chenweiliang.com/ ), jums bus naudingas.
Nedvejodami pasidalinkite šio straipsnio nuoroda: https://www.chenweiliang.com/cwl-1057.html
