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.
Curtiu essa dica? Compartilhe e ajudará mais pessoas que tem essa dúvida.