Căutați o modalitate de a filtra tipurile de postări din rezultatele căutării? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a filtra tipurile de postări din rezultatele căutării în WordPress.
Instrucțiuni:
Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
function filter_post_type($query) {
if ($query->is_search) {
$query->set('post_type', array('post','CUSTOMTYPE'));
}
return $query;
}
add_filter('pre_get_posts','filter_post_type');
Această secțiune va căuta doar postări și un tip de postare personalizat numit CUSTOMTYPE. Va trebui să editați matricea de la linia 3 pentru a include tipurile de postări personalizate pe care doriți să le includeți.
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizualizarea altor articole de pe site, cum ar fi: 9 cele mai bune pluginuri de acordeon WordPress și cum să configurați urmărirea autorului în WordPress cu Google Analytics.
Comentarii Lasă un răspuns