Este texto fue traducido usando IA. Si deseas ver el texto original en inglés, haz clic aquí.
Usa los shortcodes [list-pages], [sibling-pages] y [child-pages] para mostrar una lista de páginas.
En la experiencia moderna de WordPress hay menos necesidad de usar shortcodes. Para mostrar páginas en tu sitio, considera los bloques Entradas del blog o Bucle de consulta, que admiten páginas.
Los shortcodes disponibles son:
- El shortcode
[list-pages]mostrará todas tus páginas. - El shortcode
[sibling-pages]mostrará todas las páginas hermanas de tu página actual. Las páginas hermanas son páginas que comparten la misma página principal. - El shortcode
[child-pages]mostrará todas las páginas secundarias de tu página actual. Las páginas secundarias son páginas que están bajo una página principal.
Si tienes un sitio con plugins habilitados, debes instalar el plugin Display Posts Shortcode para asegurarte de que los shortcodes funcionen.
Los shortcodes de list-pages son altamente personalizables. A continuación se muestra un listado de todas las opciones de personalización disponibles.
sort_column: ordena la lista de páginas de diferentes maneras. La configuración predeterminada es ordenar alfabéticamente por título de página.post_title– Ordena las páginas alfabéticamente por título (predeterminado).menu_order– Ordena las páginas por orden de página. Ten en cuenta la diferencia entre el orden de página y el ID de página. El ID de página es un número único asignado por WordPress a cada entrada o página. El orden de página puede ser establecido por el usuario al editar la página.post_date– Ordena por fecha de creación.post_modified– Ordena por la fecha en que la página fue modificada por última vez.ID– Ordena por ID numérico de página.post_author– Ordena por el ID numérico del autor de la página.- post_name – Ordena alfabéticamente por slug de la entrada.
sort_order: cambia el orden de clasificación de la lista de páginas (ascendente o descendente). El valor predeterminado es ascendente.
ASC– Ordena de menor a mayor (predeterminado).DESC– Ordena de mayor a menor.
exclude: define una lista separada por comas de IDs de página a excluir. No hay un valor predeterminado.
(Ejemplo: 'exclude=3,7,31')
exclude_tree: define una lista separada por comas de IDs de páginas padre a excluir. Usa este parámetro para excluir una página padre y todas las páginas hijas de esa página padre.
(Ejemplo: 'exclude_tree=5' excluiría la página padre con el ID de página 5 y sus páginas hijas)
include: incluye solo ciertas páginas. Al igual que exclude, este parámetro acepta una lista separada por comas de IDs de página. No hay un valor predeterminado.
depth: este parámetro controla cuántos niveles en la jerarquía de páginas se incluirán. El valor predeterminado es 0 (mostrar todas las páginas, incluyendo todas las subpáginas).
0– Muestra páginas de cualquier profundidad y las organiza jerárquicamente en listas anidadas (predeterminado).-1– Muestra páginas de cualquier profundidad y las organiza en una lista única y plana.1– Muestra solo las páginas de nivel superior.2, 3 …– Muestra páginas hasta la profundidad indicada.
child_of: muestra las subpáginas de una sola página; utiliza el ID de una página como valor. Ten en cuenta que el parámetro child_of también obtendrá los «nietos» del ID proporcionado, no solo los descendientes directos. El valor predeterminado es 0 (muestra todas las páginas).
show_date: muestra la fecha de creación o de última modificación junto a cada página. El valor predeterminado es nulo (no muestra fechas).
''– No muestra ninguna fecha (predeterminado).- modified – Muestra la fecha de última modificación.
- xxx – Cualquier valor distinto de modified muestra la fecha (post_date) en que la página fue creada por primera vez.
date_format: controla el formato de la fecha de la página establecido por el parámetro show_date. Este parámetro toma como valor predeterminado el formato de fecha configurado en las opciones de WordPress en Ajustes → General. (Ejemplo: ‘l, F j, Y’)
Para más información sobre cómo dar formato a tu fecha, consulta la página de formato de fecha en el sitio web de PHP.
title_li: establece el texto y el estilo del encabezado de la lista de páginas. Si se le pasa un valor nulo o vacío (»), no se muestra ningún encabezado y la lista no se envolverá con las etiquetas <ul>, </ul>. El valor predeterminado es (»).
link_before: establece el texto o html que precede al texto del enlace dentro de la etiqueta <a>.
link_after: establece el texto o html que sigue al texto del enlace dentro de la etiqueta <a>.
authors: incluye solo las páginas creadas por los autores en esta lista de IDs de autor separados por comas. Si no se especifican autores, se incluyen todos los autores.
offset: el número de páginas a omitir antes de recopilar el conjunto de páginas. El valor predeterminado es sin desplazamiento.
post_status: una lista separada por comas de todos los tipos de estado de entrada que se devolverán. (Ejemplo: 'publish,private')
Al utilizar una de las opciones de personalización anteriores, tu shortcode debería verse algo así: [shortcode option='setting']
Ejemplo:
[list-pages sort_column='post_date']
(Esto mostrará todas las páginas ordenadas por fecha de publicación)