Cómo excluir una categoría de tu página web de WordPress

¿Quieres excluir una categoría específica de la página de inicio de tu sitio web? Por defecto, WordPress muestra las entradas de todas las categorías en su página de inicio. En algunos casos, puede que no quieras eso. En este artículo, te mostraremos cómo excluir fácilmente una categoría de tu página de inicio de WordPress.

Excluir la categoría de la página de inicio de WordPress

¿Por qué excluir una categoría de la página principal de WordPress?

WordPress te permite clasificar el contenido en categorías y etiquetas. Ahora bien, a veces puedes querer utilizar una categoría para entradas que no forman parte de las entradas normales de tu blog

Por defecto, WordPress no te permite ocultar las entradas de categorías específicas de la página de inicio o de los archivos. Esto hace que aparezcan entradas no deseadas en tu página de inicio

Dicho esto, vamos a ver cómo puedes excluir fácilmente una categoría específica de tu página de inicio de WordPress. Te mostraremos dos métodos diferentes, y podrás elegir el que mejor se adapte a tus necesidades

Método 1: Excluir una categoría de WordPress mediante un plugin

Lo primero que tienes que hacer es instalar y activar el Excluidor de categorías definitivo plugin. Para más detalles, deberías seguir nuestra guía sobre cómo instalar un plugin de WordPress.

Tras la activación, tendrás que ir a Configuración " Excluidor de categorías página. En ella se mostrarán todas las categorías disponibles en tu blog de WordPress.

Configuración del excluidor de categorías

Desde aquí, puedes simplemente marcar una o varias categorías en la columna "Excluir de la página principal". Si quieres, también puedes excluir la categoría de los canales RSS, de los archivos o incluso de la búsqueda de WordPress

Categoría de exclusión

No olvides hacer clic en el botón Actualizar para almacenar estos ajustes

Ahora puedes visitar tu sitio web para ver que las entradas de las categorías seleccionadas están excluidas de la página principal.

Método 2: Excluir una categoría de la página principal de WordPress mediante un código

Este método requiere que añadas código a tus archivos de WordPress. Si no lo has hecho antes, consulta nuestra guía sobre cómo copiar y pegar fragmentos de código en WordPress.

Tendrás que añadir el siguiente código al archivo functions.php de tu tema o a un plugin específico del sitio.



function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );


No olvides sustituir el ID (-5) por el ID de tu categoría. Esto ocultará todas las entradas del blog de la página de inicio que pertenezcan a la categoría que coincida con este ID.

Nota: Asegúrate de añadir un signo menos (-) con el ID de la categoría.

¿No estás seguro de cómo encontrar el ID de la categoría? Consulta nuestra guía sobre cómo encontrar los ID de categoría en WordPress.

Si quieres excluir varias categorías, puedes cambiar el código así



function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -9, -23' );
}
return $query;
}

add_filter( 'pre_get_posts', 'exclude_category_home' );


Simplemente sustituye los IDs (-5, -9, -23) por los IDs de tus categorías para excluirlas de tu página de inicio de WordPress

Esperamos que este artículo te haya ayudado a saber cómo excluir una categoría de tu página de inicio de WordPress. Quizás también quieras ver estos hacks y plugins de categorías más buscados para WordPress que te ayudarán a utilizar las categorías de forma más eficiente

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a Cómo excluir una categoría de tu página web de WordPress puedes visitar la categoría Tutoriales.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up