¿Quiere excluir categorías específicas de la página de inicio de su sitio web? De forma predeterminada, WordPress muestra publicaciones de todas las categorías en su página de inicio. En algunos casos, es posible que no desee esto. En este artículo, le mostraremos cómo excluir fácilmente una categoría de su página de inicio de WordPress.

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

¿Por qué excluir una categoría de su página de inicio de WordPress?

WordPress le permite clasificar el contenido en categorías y etiquetas. Ahora, a veces es posible que desee utilizar una categoría para publicaciones que no forman parte de su entrada de blog normal.

De forma predeterminada, WordPress no le permite ocultar categorías específicas de publicaciones de su página de inicio o archivos. Esto puede conducir a publicaciones no deseadas en su página de inicio.

Dicho esto, veamos cómo excluir fácilmente categorías específicas de su 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 categorías de WordPress usando un complemento

Lo primero que debe hacer es instalar y activar el complemento Ultimate Category Excluder. Para obtener más detalles, debe seguir nuestra guía sobre cómo instalar complementos de WordPress.

Después de la activación, debe ir a Ajustes » Exclusiones de categorías Página. Mostrará todas las categorías disponibles en su blog de WordPress.

Configuración de exclusión de categoría

Desde aquí, simplemente puede marcar una o más categorías en la columna “Excluir de la página de inicio”. También puede excluir esta categoría de fuentes RSS, archivos e incluso búsquedas de WordPress si lo desea.

Excluir categorías

no olvides hacer clic renovar botón para guardar estos ajustes.

Ahora puede visitar su sitio web para ver si las publicaciones de la categoría seleccionada se han excluido de la página de inicio.

Método 2: Excluir categorías de la página de inicio de WordPress usando código

Este método requiere que agregue código a su archivo de WordPress. Si no lo ha hecho antes, consulte nuestra guía sobre cómo copiar y pegar fragmentos de código en WordPress.

Debe agregar el siguiente código al archivo functions.php de su tema o un complemento 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 olvide reemplazar ID (-5) con su ID de categoría. Ocultará todas las publicaciones de blog de la página de inicio que pertenezcan a la categoría que coincida con esta ID.

notas: Asegúrese de agregar un signo menos (-) al ID de categoría.

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

Si desea excluir varias categorías, puede cambiar el código de esta manera:


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 reemplace las ID (-5, -9, -23) con las ID de su categoría para excluirlas de su página de inicio de WordPress.

Esperamos que este artículo le haya ayudado a aprender a excluir una categoría de su página de inicio de WordPress. También puede consultar estos hacks y complementos de categorías de WordPress más populares que lo ayudarán a usar las categorías de manera más efectiva.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para videos tutoriales de WordPress.También puedes encontrarnos en Gorjeo y Facebook.

Los datos expuestos en este sitio web son de índole informativo, no necesariamente están actualizados. Esta información es una recopilación de información de internet.