Excluir páginas y categorías del sidebar
Muchas veces deseamos que algunas páginas o categorias no aparezcan en el listado que tenemos en nuestro sidebar. Para hacer esto se pueden usar plugins, o directamente se puede modificar el código del sidebar.
Excluir páginas del sidebar
Para excluir una, o varias páginas del sidebar, debemos editar el archivo sidebar.php (podría ser el header) de nuestro theme, donde buscaremos el siguiente código:
<?php wp_list_pages(); ?>
Que reemplazaremos por uno nuevo para excluir la página deseada. Para esto debemos usar la función exclude, de la sigueinte forma:
<?php wp_list_pages(‘exclude=10′); ?>
10 es el ID de la categoría que queremos eliminar del listado.
Excluir categorías del sidebar
Hay que editar el archivo sidebar.php, donde buscaremos a siguiente línea:
<?php wp_list_categories( 'title_li=' ); ?>
Y aplicamos lo mismo que con las páginas:
<?php wp_list_categories('exclude=15&title_li='); ?>
Donde 15 es el ID de la categoría a excluir. Si fueran varias las categorías quedaría así:
<?php wp_list_categories( 'exclude=1,2,3,4&title_li=' ); ?>
Donde 1,2,3,4 son los ID de las categorías a excluir.