Căutați o modalitate de a exclude postările cu o anumită etichetă din The Loop? Acest fragment vă permite să excludeți postările cu o etichetă particulară din The Loop.
Instrucțiuni:
- Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului. Acesta acceptă numele tag-ului și returnează id-ul care aparține tag-ului pentru dvs.
- Adăugați acest cod în The Loop.
// The following function goes into your functions.php
function get_tag_id_by_name($tag_name) {
global $wpdb;
return $wpdb->get_var("SELECT term_id FROM ".$wpdb->terms." WHERE `name` = '".$tag_name."'");
}
// Query_Posts in your loop
query_posts(
array(
'tag__not_in' => array( get_tag_id_by_name('teaser') )
);
);
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 acest fragment de cod, vă rugăm să luați în considerare vizionarea altor articole de pe site, cum ar fi: Cele mai bune 9 instrumente SEO pentru a vă crește traficul pe site, RAPID!
Comentarii Lasă un răspuns