Doriți să dezactivați widget-urile de pe anumite postări în WordPress? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a dezactiva widget-urile din bara laterală pe postări specifice folosind ID-ul postării.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
add_filter( 'sidebars_widgets', 'disable_sidebar_widgets' );
function disable_sidebar_widgets( $sidebars_widgets ) {
if (is_single(array(1,2,4,8)))
$sidebars_widgets = array( false );
return $sidebars_widgets;
}
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 vizionarea celorlalte articole de pe site, cum ar fi: cele mai bune 10 plugin-uri de sondaje WordPress pentru colectarea feedback-ului utilizatorilor și cum să creați ușor un site web WordPress multilingv.
Mulțumesc. Aceasta este a patra sau a cincea chestie pe care am încercat-o și singura care a funcționat.
Aceasta dezactivează întreaga bară laterală pe o postare specifică?
Aceasta nu dezactivează bara laterală, dar oprește încărcarea tuturor widget-urilor. Codul HTML al barei laterale va fi afișat în continuare.