Cómo excluir una categoría de la página de inicio de WordPress (2 métodos)

¿Desea excluir una categoría específica 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 eso. En este artículo, le mostraremos cómo excluir fácilmente una categoría de su página de inicio de WordPress.

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

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

WordPress le permite ordenar 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 las entradas normales de su blog.

De forma predeterminada, WordPress no le permite ocultar publicaciones en categorías específicas de la página de inicio o los archivos. Esto te deja con publicaciones no deseadas que aparecen en tu página de inicio.

Dicho esto, veamos cómo puede excluir fácilmente una categoría específica de su página de inicio de WordPress. Le mostraremos dos métodos diferentes, y puede elegir el que mejor se adapte a su necesidad.

Método 1: Excluir una categoría de WordPress usando un complemento

Lo primero que debe hacer es instalar y activar el Exclusión de categoría definitiva enchufar. Para obtener más detalles, debe seguir nuestra guía sobre cómo instalar un complemento de WordPress.

Tras la activación, deberá ir a Ajustes » Exclusión de categorías página. Mostrará todas las categorías que están disponibles en su blog de WordPress.

Configuración de exclusión de categoría

Desde aquí, simplemente puede marcar una o varias categorías en la columna ‘Excluir de la página principal’. Si lo desea, también puede excluir la categoría de fuentes RSS, archivos o incluso de la búsqueda de WordPress.

Excluir categoría

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

Ahora puede visitar su sitio web para ver que las publicaciones de las categorías seleccionadas están excluidas de la página principal.

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

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

Deberá 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.

Nota: Asegúrese de agregar un signo menos (-) con el 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 cómo excluir una categoría de su página de inicio de WordPress. Es posible que también desee ver estos hacks y complementos de categorías más buscados para WordPress que lo ayudarán a usar las categorías de manera más eficiente.

.

Deja un comentario