Você deseja desativar os widgets de publicações específicas no WordPress? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para desativar os widgets da barra lateral em publicações específicas usando o ID da publicação.
Instruções:
Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site:
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; }
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar/colar corretamente trechos de código no WordPress para não danificar seu site acidentalmente.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 10 melhores plug-ins de pesquisa do WordPress para coletar feedback do usuário e como criar facilmente um site multilíngue do WordPress.
Thanks. This is the fourth or fifth thing I’ve tried and the only one that’s worked.
This disables the whole sidebar on a specific post?
This does not disable the side bar but stops all widgets from loading. The sidebar html code will still be displayed.