Vuoi disabilitare i widget da post specifici in WordPress? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per disabilitare i widget della barra laterale su post specifici utilizzando l'ID del post.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:
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;
}
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 10 migliori plugin per sondaggi WordPress per raccogliere feedback dagli utenti e come creare facilmente un sito Web WordPress multilingue.
Grazie. Questa è la quarta o quinta cosa che ho provato e l'unica che ha funzionato.
Questo disabilita l'intera barra laterale su un post specifico?
Questo non disabilita la barra laterale ma impedisce il caricamento di tutti i widget. Il codice HTML della barra laterale verrà comunque visualizzato.