Añadir entradas a cualquier página de WordPress

A pesar de que ya se usa para multitud de proyectos diferentes, WordPress sigue siendo una plataforma ideal para construir un blog. No solo por la facilidad para escribir entradas, añadir imágenes, etc, sino también porque, por defecto y sin tener que hacer nada, tenemos en nuestra página de inicio una lista con todas nuestras entradas. Pero hoy queremos ir un paso más allá, y vamos a ver como situar tus entradas en cualquier otra página. Todo esto sin tener que escribir ni una línea de código, ya que lo haremos todo desde el panel de administración de WordPress.

Esto es ideal para aquellos que quieran tener una web más personalizada, y no tan ceñida al diseño por defecto del tema que tengan instalado. Por ejemplo, si tienes Custom Post Types (CPT), hacer que la lista de entradas de cada uno de estos CPT se muestre en una página diferente. O que cada categoría de entrada tenga una página creada por nosotros.

Eso sí, según lo que queramos hacer, o el grado de personalización que le queramos dar a la lista de entradas, os vamos a enseñar cuatro métodos diferentes para conseguirlo. Empezaremos con los más sencillos de realizar, pero menos personalizables, hasta terminar con un método más complejo, pero que nos va a permitir elegir cada uno de los elementos que queramos que se vean, y su disposición entre ellos.

No tardemos más y empecemos con el primer método.

Método 1 – Mostrar entradas en la página de Inicio

Como hemos dicho antes, si acabas de instalar WordPress, esta será la forma por defecto en la que se van a presentar las entradas de tu blog. Estando en el panel de administración de WordPress, si entramos en Ajustes > Lectura, vemos como en Tu página de inicio muestra está marcada la opción Tus últimas entradas.

Opciones por defecto de los ajustes de lectura de WordPress, con la lista de entradas en la página de inicio
Ajustes por defecto de las opciones de Lectura de WordPress.

Es decir, la lista de nuestras entradas estará en la página de inicio de nuestra web. También podemos elegir el número de entradas que se van a mostrar a la vez, o si queremos que se vea el extracto de la entrada, o todo su contenido.

Si nuestra web es un blog, no es problema, ya que lo más seguro es que queramos que esta lista se muestre aquí. Pero si tenemos otro tipo de página, como una tienda online o la web de una empresa, quizás no sea lo que estás buscando.

Método 2 – Mostrar entradas en una página específica

Sin movernos de Ajustes > Lectura, podemos definir que nuestra lista de entradas se muestre en una página diferente creada por nosotros. Solo habrá que elegir la opción Una página estática dentro de Tu página de inicio muestra. Y definir que página queremos que sea la de inicio de nuestra web, y en cual se van a mostrar la lista de entradas.

Ajustes de lectura de WordPress, con la lista de entradas cambiada a la página Blog
Ajustes de Lectura de WordPress, donde se ha modificado la localización de la página de entradas.

Esta opción es la recomendada para todas aquellas webs que tengan blog, pero que no sean solo un blog. La página de inicio es una presentación general, pero el blog está en una página aparte. Si mi empresa se llama Panadería Serrano, mi página de inicio será www.panaderiaserrano.com, y su blog estará albergado en la página www.panaderiaserrano.com/blog. Que he llamado a la página Blog, pero lle podría haber puesto cualquier otro nombre: Noticias, Historias, Novedades…

Hay que tener en cuenta es que, tanto con este método como con el anterior, el diseño de esta lista de entradas está definido por el tema activo. Por ejemplo, si tenemos activo el tema Twenty Twenty-Two, cada elemento de la lista de entradas se compone del título de la entrada, su miniatura, el extracto y la fecha. El tema nos limita a esto, y si queremos más o menos elementos, tenemos que tirar de código. Y eso es precisamente lo que vamos esquivando. Por suerte, esto no será un problema con el siguiente método.

Método 3 – Usando el bloque Últimas entradas en el editor

Gracias al editor de WordPress vamos a poder, por una parte, poner esta lista de entradas en tantas páginas como queramos, no limitándonos solo a una como con el método anterior. Y por otra, poder elegir que elementos queremos que se muestren y cuales no de forma sencilla. Si antes esto último solo se podía hacer a nivel tema y escribiendo código, con el bloque Últimas entradas, lo podemos elegir desde el propio editor.

Lo primero será irnos a la página donde queremos que se muestre la lista de entradas. Una vez dentro, entramos en el editor y elegiremos el bloque Últimas entradas. Solo con esto, ya se nos van a mostrar la lista de entradas en esa página. Pero lo interesante lo tenemos en sus opciones para personalizar esta lista. En la barra de herramientas superior de este bloque tendremos dos opciones: con Vista de lista las entradas se verán apiladas una bajo otra, mientras que con Vista de cuadrícula, se generará una cuadrícula con el número de columnas que queramos, donde se van a ir colocando cada entrada.

Opciones vista de lista y vista de cuadricula en la barra superior del bloque Ultimas entradas
Opciones Vista de lista y Vista de Cuadrícula del bloque Últimas entradas, situadas en la barra superior.

Lo bueno empieza al irnos a los ajustes del bloque. Si está todo desactivado, solo se nos va a mostrar el título de cada entrada, pero conforme podemos ir activando inputs para que se muestren:

  • Contenido de la entrada, ya sea el extracto (fijando el número de palabras máximo que se van a ver) o la entrada completa.
  • El nombre del autor.
  • La fecha de la entrada.
  • La imagen destacada.
Panel de ajustes del bloque Ultimas entradas en WordPress
Todos los ajustes disponibles del bloque Últimas entradas.

Esto es en cuanto elementos a mostrar, pero también hay opciones de ordenación y filtrado. Podemos mostrar las entradas por orden cronológico o por orden alfabético, mostrar solo las entradas de ciertas categorías, o de cierto autor. Por último también podemos definir el numero de entradas que se van a ver, o las columnas, si hemos elegido la Vista de cuadrícula.

Vista final del bloque Ultimas entradas con sus ajustes en el editor de WordPress
Bloque Últimas entradas a tres columnas, con todos sus ajustes definidos.

Como veis, con este bloque damos un paso de gigante con respecto a la personalización de nuestra lista de entradas, y sin escribir nada de código. Pero no nos vamos a conformas con esto, y vamos a ir un paso más allá con el último método.

Método 4 – Usando el bloque Lista de contenidos en el editor

De nuevo, estamos en el editor de nuestra página, pero en esta ocasión elegiremos el bloque Lista de contenidos. Lo primero que nos va a llamar la atención al insertar este bloque es que nos va a ofrecer un muestrario de diferentes patrones de bloque que podemos utilizar. Pero como hemos venido a jugar, elegiremos la opción Empezar en blanco. Así también repasamos todas las opciones disponibles.

Patrones de bloques elegibles dentro del bloque Lista de contenidos en WordPress
Patrones de bloques disponibles al añadir el bloque Lista de contenidos.

Lo positivo del bloque Lista de contenidos es que dentro de él podemos construir por completo tanto los elementos que van a componer cada una de las entradas de la lista, como su diseño y disposición. Si con el bloque Últimas entradas que vimos en el método anterior estamos limitados a activar o desactivar que queríamos ver o no, con Lista de contenidos podemos decidir que se va a mostrar, donde y su diseño general.

Hablando de que elementos podemos añadir dentro de Lista de contenidos, hace pocos meses WordPress añadió varios bloques para ayudarnos a construir temas, pero que nos van a venir muy bien a nosotros en estos momentos. Estos bloques son:

  • Título de la entrada.
  • Imagen destacada de la entrada.
  • Extracto de la entrada.
  • Fecha de la entrada.
  • Categorías de la entrada.
  • Etiquetas de la entrada.
  • Autor de la entrada.

Estos bloques los podemos añadir dentro del bloque Lista de contenidos, y empezar a diseñar a nuestro gusto. Podemos hacer que categorías y etiquetas estén en dos columnas distintas, que la miniatura se coloque en primer lugar antes que el título, separadores entre diferentes bloques… Todo queda a nuestra imaginación y dotes de diseño dentro del editor de WordPress. Si empezáis a explorar estos bloques, veréis que cada uno tiene diversos ajustes específicos, como cambiar el formato de la fecha, hacer que la miniatura funcione como link a la entrada, o cambiar el tamaño del avatar del autor, entre muchos otros.

Bloque Lista de contenido de WordPress, con diseño final y todos sus bloques definidos
Bloque Lista de contenidos finalizado, con todos los bloques de entrada disponibles añadidos

Por supuesto, seguimos teniendo las opciones de ordenación y filtros que describimos en el método anterior anterior. Incluso el tipo de entrada, por si tenemos CPT en nuestra web. Sin olvidarnos también de los bloques de Paginación, imprescindibles en cuanto tengamos muchas entradas en nuestro blog. En la imagen anterior podéis ver como hemos montado nosotros nuestra Lista de contenidos. Y para no quedarnos atrás, hemos incluido todos los bloques de entradas disponibles hasta la fecha. ¡Mejor que sobre a que falte!

Conclusiones

Y con esto terminamos. Como hemos podido comprobar, no solo es muy sencillo poder mostrar las entradas de nuestro blog en cualquier página, sino que disponemos de diferentes opciones para conseguirlo, según sean nuestras necesidades. Tanto si queremos ver la lista de entradas por defecto en la página de inicio porque vamos a construir un blog clásico, como si queremos que la lista de entradas están situadas en otra página específica, o en varias. Si olvidar que también tenemos la posibilidad de poder crear nuestro propio diseño gracias el editor de WorPress.

Y todo esto sin tener que haber escrito ni una línea de código. Así que da igual el tipo de conocimientos que tengamos, ya que vamos a poder realizar cualquiera de los diferentes métodos que hemos visto anteriormente todo ya sea desde el panel de administración de WordPress, como del editor de páginas.

Comentarios (6)

    1. Hola Pablo!

      Si quieres hacerlo directamente desde el editor de WordPress, puedes añadir entradas a cualquier página siguiendo el método 3 (con el bloque Últimas entradas) o el método 4 (con el bloque Lista de contenidos) que explicamos en el artículo. Es la forma más sencilla sin tener que escribir código.

      Espero que te sirva de ayuda. Un saludo!

  1. Excelente artículo que no se encuentra fácilmente en la web. !!!
    Gracias y felicitaciones por explicarlo tan bien.
    Me surgen algunas preguntas:
    1) ¿Cómo puedo generar varias páginas que recepten las entradas de distintas Categorías.?
    2) Además, que cada Entrada de Categoría, tenga un diseño especial. (que x ejemplo contenga, bloques con precios, mapas y horarios.)
    3) ¿Hay alguna forma de ordenar las entradas en la página que NO sea por fecha, sino por un número de prioridad que yo le asigne?
    Desde ya, muy agradecido por tu respuesta.

    1. Hola Ignacio. Un placer que te haya servido de ayuda. Respondiendo a tus dudas:

      1) Si sigues el método 3, usando el bloque Últimas entradas, dentro de las opciones de Ordenación y filtrado, tienes un campo de texto llamado Categorías. Si escribes ahí una categoría de las que uses en tu blog, solo aparecerán las entradas que tengan dicha categorías. Digamos que puedes hacer un filtro y mostrar solo la categoría (o categorías) que quieras.

      2) El diseño que apliques a cada bloque de Últimas entradas no se aplica al resto de bloques del mismo tipo. Por lo que puedes tener diferentes diseños y estilos a tu gusto. Por ejemplo, que el bloque Últimas entradas con la categoría Viajes tenga elementos y diseño propio, y el bloque Últimas entradas con la categoría Libros elementos y diseño completamente diferentes.

      3) De forma predeterminada, las únicas opciones para ordenar las entrada son por fecha u orden alfabético. Otra opción es tener un artículo destacado, que siempre se mostrará en primera posición, sea cual sea su título o fecha de creación.

      Espero que te haya podido resolver algunas de tus dudas. Un saludo, y gracias por escribirnos!

Deja una respuesta

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