Aprende en este tutorial cómo enseñar un listado de páginas en WordPress mediante código, sin plugins.
Ahora que sabes cómo mostrar listados de CPTs (Custom Post Types):
¿Y si aprendes a hacer lo mismo para las páginas? ¿Te interesa?
Sigue leyendo. 😉
Snippet para enseñar un listado de páginas en WordPress
Para mostrar el listado puedes seguir dos estrategias:
- Usar un shortcode.
- Introducirlo a una plantilla.
Aquí tienes ambas opciones:
1. Mostrar un listado de páginas con un shortcode
Añade este snippet al final del fichero functions.php o a tu plugin de funcionalidades:
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
Este código usa la función wp_list_pages para extraer las páginas de la base de datos y enseñarlas en formato lista.
Por defecto, se verán todas las páginas publicadas, pero siempre puedes usar el argumento ‘exclude‘ y añadir los ID de las páginas que desees dejar fuera.
Al utilizar add_shortcode, tú eliges dónde se ve la lista de páginas con solo escribir [paginas].
2. Insertar el listado de páginas en una plantilla de Genesis
Si prefieres mostrar la lista en una plantilla de un child theme de Genesis, solo tienes que encapsular este código dentro de una función para luego engancharla en el hook que te interese.
Para ver este código y los otros 2055 snippets de esta web,
identifícate o suscríbete aquí.
En este caso, el listado se inserta justo debajo del contenido de la entrada.
Pero puedes usar el hook que más te convenga en tu caso.
Conclusiones
Si quieres mostrar un listado de páginas sin tener que añadirlas a mano ni recurrir a un plugin, ahora ya sabes cómo hacerlo mediante código.
¿Tienes alguna pregunta o quieres darme una sugerencia para próximos tutoriales? Déjala en los comentarios (esta opción es exclusiva para suscriptores).