Ocultando categorias do Widget no WordPress sem plugins
Desenvolvendo um novo projeto para o cliente deparei-me com a seguinte situação, fui questionado se haveria a possibilidade de omitir uma determinada categoria do widget na barra lateral do WordPress.
Ao longo dos anos trabalhando com o WordPress aprendi e condicionei-me à não correr de cara atrás de um plugin, mas pesquisar em sua documentação se existe a possibilidade de realizar a customização apenas manipulando seu código. Hoje a minha dica para vocês é essa, como ocultar categorias o Widget no WordPress sem plugins.
Você vai precisar adicionar as seguintes linhas ao arquivo functions.php do seu template.
// ----------------------------------------------- // Ocultar categorias o Widget no WordPress // ----------------------------------------------- function exclude_widget_categories($args) { // ID da categoria que queremos ocultar. // Se forem várias, separe com vírgulas: '25,32,65' $excluded = '25'; //Ocultei a categoria 25 $args['exclude'] = $excluded; return $args; } add_filter( 'widget_categories_args', 'exclude_widget_categories', 10, 1 ); // Se utiliza esse formato de lista na barra lateral add_filter( 'widget_categories_dropdown_args', 'exclude_widget_categories', 10, 1 ); //Se utiliza esse formato de lista na barra lateral
Agora é acessar o seu website e testar.
Adorei, simples e direto 🙂 obrigada por compartilhar seu conhecimento.
Olá! Tentei seguir seu código mas não funcionou.
Aqui ainda funciona esse código, o certo ai é ver se não tem nenhuma particularidade no tema que você utiliza. Mas pelo que vejo o código está OK.