Cómo ocultar las entradas en la página principal del sitio web de WordPress

WordPress es versátil. Eligiendo diferentes temas de WordPress, instalando plugins y manipulando manualmente el código y las plantillas, puedes desarrollar cualquier tipo de sitio web que desees. El estilo de la página de inicio depende únicamente del tema y de tus deseos. Pero aunque hace años que WordPress ha evolucionado hasta convertirse en mucho más que una simple plataforma de blogs, es difícil crecer fuera de la idea original.

Por eso la mayoría de los sitios web construidos con WordPress siguen mostrando las nuevas entradas del blog en la página de inicio. La mayoría de los usuarios querrán que sus nuevos artículos aparezcan en la página principal, así que hay una razón por la que la mayoría de los temas vienen diseñados de esa manera.

Cuando te sientas lo suficientemente cómodo escribiendo entradas en WordPress y aprendiendo cómo funciona el editor, te darás cuenta de que es fácil hacer que determinadas entradas sean adhesivas. Pero al mismo tiempo, te parecerá imposible eliminar determinados posts de la página de inicio. ¿Es posible ocultar las entradas en la página de inicio?

Índice de Contenido
  1. ¿Por qué alguien ocultaría los mensajes de la página de inicio en primer lugar?
  2. Cómo ocultar las entradas de la página de inicio
    1. Haz que el post sea privado
    2. Crear páginas en su lugar
    3. WP Hide Post
  3. Ocultar todas las publicaciones de categorías específicas
    1. Excluidor de categorías definitivo
  4. Conclusión

¿Por qué alguien ocultaría los mensajes de la página de inicio en primer lugar?

Para la mayoría de los blogueros, ocultar las entradas puede parecer ridículo. ¿Por qué iba alguien a dedicar tiempo a escribir nuevos artículos y luego decidir ocultarlos de la página de inicio? Bueno, hay diferentes razones para ocultar los artículos.

Por ejemplo, puedes tener varias categorías para organizar el contenido. Entonces, puede que quieras mostrar sólo una categoría en tu página de inicio y ocultar las demás al público. Si escribes tanto reseñas como noticias breves, tal vez quieras que sólo se muestren las reseñas a los nuevos usuarios, mientras que puedes mostrar las noticias en otro lugar. Un buen ejemplo sería tener una categoría de Noticias que sólo quieres mostrar en un deslizador. Entonces, ocultar las publicaciones de la página de inicio tendría sentido: evitarías tener contenido duplicado en la página de inicio.

Otro ejemplo en el que los usuarios querrían ocultar las entradas es tener entradas de invitados. En lugar de mostrar a los invitados en la página de inicio, podrías mostrar las entradas de invitados sólo en una página especial. Hay cientos de razones por las que alguien ocultaría los posts de la página de inicio, y la tuya podría ser completamente única.

Cómo ocultar las entradas de la página de inicio

Desgraciadamente, WordPress no dispone de esta opción. Estaría bien que hubiera una casilla de verificación que te permitiera ocultar la entrada de la página principal incluso antes de publicarla, pero en lugar de eso, tendrás que considerar otros métodos. Sin embargo, no te preocupes; hay algunos plugins populares y gratuitos que resolverán tu problema en un santiamén.

Haz que el post sea privado

Pero antes de llegar a esas ingeniosas extensiones, he aquí una solución más sencilla. Si sólo quieres hacer un post privado que esté disponible sólo para los usuarios registrados, no hay necesidad de instalar plugins adicionales.

Hacer un post privado en WordPress

Cuando escribas un nuevo artículo, echa un vistazo a la parte derecha de la pantalla, donde encontrarás las opciones de publicación. Desde ahí, puedes cambiar la visibilidad a Privado, lo que ocultará la publicación tanto de la página principal como del acceso directo. Sólo los administradores y editores podrán ver estas publicaciones privadas. Si aún no estás familiarizado con las opciones de publicación, consulta cómo publicar tu primera entrada en WordPress y conoce todas las opciones por defecto.

Crear páginas en su lugar

Aunque hay una regla no escrita que dice que no hay que escribir artículos como páginas, siempre hay excepciones. Dependiendo de la estructura de tu blog y de la organización general, podrías ocultar determinados artículos simplemente publicándolos como páginas.

Dado que la mayoría de los temas de WordPress sólo toman las últimas publicaciones para la página de inicio, escribir un artículo como página te permitirá evitarlo. Añade una nueva página, escribe lo que quieras y publica el contenido. Pero como puedes ver, tu nuevo artículo no aparecerá en ninguna otra parte del sitio. Por eso tienes que tener un sitio organizado para que esto funcione y planificar una solución que te permita mostrar las páginas en otro lugar.

WP Hide Post

PRECIO Gratis

WP Hide Post

Este plugin gratuito para WordPress cuenta con más de 50.000 usuarios activos y se actualiza regularmente. WP Hide Post es muy sencillo; te permite controlar la visibilidad de una entrada en varios lugares como la portada, la categoría, la etiqueta, los autores, el archivo, los resultados de búsqueda y las páginas de alimentación.

Como el plugin funciona tanto con las entradas como con las páginas, tienes un control total. WP Hide Post hace un gran trabajo ocultando tus entradas y páginas, pero hay mucho más poder en él. Debido a la característica principal, puedes escribir posts que te ayuden con la optimización de los motores de búsqueda y, al mismo tiempo, mantener una estructura limpia del sitio.

Para ocultar entradas y páginas de la página de inicio, sigue estos sencillos pasos:

  1. Ve a Plugins -> Añadir nuevo
  2. Buscar "WP Hide Post"
  3. Instala y activa el plugin
  4. Crea una nueva entrada o edita una existente
  5. En el lado derecho, encuentra la casilla "Visibilidad de la entrada" creada por el plugin
  6. Marca la opción para ocultar esa entrada específica

Mientras no marques las casillas del nuevo cuadro de visibilidad de la publicación, la publicación aparecerá como siempre.

Ocultar todas las publicaciones de categorías específicas

Aunque el plugin mencionado anteriormente resolverá casi todos tus problemas de ocultación de entradas, no puede ocultar categorías enteras. Por lo tanto, hay un enfoque diferente que puedes utilizar para ocultar las publicaciones de una categoría específica.

En lugar de instalar plugins, esta vez tendrás que ensuciarte un poco las manos con el código. Antes de empezar a modificar los archivos de la plantilla, consulta cómo trabajar con el Editor de Apariencia en WordPress.

Si conoces los riesgos de editar el código y sabes lo que estás haciendo, no dudes en proceder. De lo contrario, si no estás seguro del Editor de Apariencia y de PHP, te aconsejamos que no continúes:

  1. Ir a Entradas -> Categorías
  2. Haz clic y abre la categoría que quieres ocultar
  3. Comprueba la URL que se muestra en el navegador
  4. En algún lugar del medio, deberías ver algo como esto "/term.php?taxonomy=category&tag_ID=55&post_type=post"
  5. Recuerda el número de identificación de la categoría (en este caso, el número es 55)
  6. Abre el archivo functions.php del tema activo
  7. Copia y pega el código y sustituye "xx" por el ID de la categoría (deja el signo menos en el código)

function excluir_categoría($consulta) {
if ( $consulta->es_casa() ) {
$query->set( 'cat', '-xx' );
}
devolver $consulta;
}
add_filter( 'pre_get_posts', 'exclude_category' );

Una vez que guardes los cambios, todas las entradas que formen parte de esa categoría concreta dejarán de aparecer en la página de inicio. Ahora, en lugar de utilizar el plugin para ocultar manualmente todas y cada una de las entradas o páginas, sólo tienes que añadir la entrada a la categoría seleccionada, y WordPress se encargará del resto.

Si alguna vez decides volver a incluir la categoría en la página de inicio, sólo tienes que volver al archivo functions.php y eliminar el código.

Excluidor de categorías definitivo

PRECIO Gratis

Excluidor de categorías definitivo

Si prefieres excluir categorías enteras de la portada mediante un plugin, Ultimate Category Excluder es el que estás buscando. Después de instalar este plugin gratuito, podrás seleccionar las categorías que no quieres que aparezcan en las páginas de inicio, los archivos, los feeds y las búsquedas.

El plugin es de lo más sencillo, y hay más de 30.000 usuarios activos para demostrarte que funciona bien.

Conclusión

Sea cual sea la razón que tengas para ocultar las entradas de WordPress de la página de inicio, este artículo debería haberte ayudado a hacerlo. Aunque hay varios métodos disponibles, te sugerimos que utilices el plugin gratuito WP Hide Post que resolverá tu problema en cuestión de segundos.

Si estás familiarizado con las plantillas de WordPress y con la edición del archivo functions.php, puedes conseguir prácticamente los mismos resultados sin utilizar un plugin.

Si quieres conocer otros artículos parecidos a Cómo ocultar las entradas en la página principal del sitio 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