¿Quiere 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.
¿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. A veces, es posible que desee utilizar una categoría para las 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 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. 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 el 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 Configuración »Excluidor de categoría página. Mostrará todas las categorías que están disponibles en su blog de WordPress.
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.
No olvide hacer clic en el Actualizar para almacenar 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 ha hecho esto 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 del blog de la página de inicio que pertenezca a la categoría que coincida con este 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 los ID (-5, -9, -23) con los ID de su categoría para excluirlos 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.
Si le gustó este artículo, suscríbase a nuestro Canal de Youtube para tutoriales en video de WordPress. También puedes encontrarnos en Gorjeo y Facebook.