![](https://blog.informaticabyte.es/wp-content/uploads/2014/05/Template-sysadmin2.png)
Comandos gestor de paquetes yum
22 de junio de 2023![](https://blog.informaticabyte.es/wp-content/uploads/2014/05/Template-sysadmin2.png)
Comandos útiles mail server
27 de agosto de 2023Antes de ver el código, es necesario averiguar el identificador de la categoría que vas a ocultar. Para ello accede a Entradas > Categorías. Sitúate encima de una categoría y en la parte inferior del navegador aparecerá la URL. El identificador de tu categoría viene después del código ‘tag_ID=’ si no lo ves puedes pulsar en el enlace Ver de la categoría y verlo directamente en la URL del navegador.
![](https://blog.informaticabyte.es/wp-content/uploads/2023/08/image-1024x584.png)
Después dirígete al menú Apariencia > Editor de temas y edita el fichero Functions.php
Coloca entre <?php y ?> el siguiente código para ocultar una categoría:
function exclude_category($query) {
if ( $query->is_home() ) {
$query->set('cat', '-5');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Observa que debes cambiar el número 5 por el ID de tu categoría manteniendo el símbolo menos. Si se quisiera excluir varias categorias habria que escribirlo de la siguiente forma:
function exclude_category($query) {
if ( $query->is_home() ) {
$query->set('cat', '-5,-6');
}
return $query;
}
add_filter('pre_get_posts', 'exclude_category');
Artículo fuente: https://www.migueltroyano.com/wordpress/ocultar-categorias-del-blog-en-wordpress/
Otra característica interesante, para evitar el acceso a las páginas de etiquetas y categorías, colocaremos este código en nuestro archivo functions.php
function dont_display_categories(){
if( is_category() ) {
wp_redirect( 'https://www.myweb.com/' );
exit;
}
}
add_action( 'template_redirect', 'dont_display_categories' );
function dont_display_tags(){
if( is_tag() ) {
wp_redirect( 'https://www.myweb.com/' );
exit;
}
}
add_action( 'template_redirect', 'dont_display_tags' );
Y en el archivo robots.txt añadiremos:
User-agent: *
Disallow: /tag/
Disallow: /category/