Como diseñador web, es posible que haya creado diferentes tipos de sitios web; Aquellos basados en páginas web y otras basadas en secciones de blogs. Si usted ha construido el antiguo tipo de sitios web usando WordPress, entonces esta es una publicación solo para usted. ¿Qué está reservado en esta publicación? Este es un tutorial rápido que le permite aprender el llamado dinámico para las páginas de menús, una excelente fuente de ayuda para aquellos de ustedes que son difíciles de llamar a las páginas de menús. Recuerde llamar dinámicamente las páginas en el back-end de WP, llamadas dinámicas de las páginas (por ejemplo: sobre nosotros, contáctenos, etc.) En el back-end WP, no esperaría escribir un código largo. Todo lo que tiene que hacer es agregar un fragmento de código simple.
Ahora, aquí hay un ejemplo que presenta el proceso de marcación dinámica de las páginas de menús: WordPress está equipado con una característica incorporada llamada wp_list_pages ($ args) que se utiliza para mostrar una lista con todas las páginas y subpáginas incluidas en el Sitio web basado en páginas. WP. Además, esta función tiene un parámetro de matriz que se utiliza para administrar la estructura de las páginas y su lista. Diferentes parámetros disponibles para $ args incluyen lo siguiente: $ args = matrix (
‘Autores’ => ”,
‘Child_of’ => 0,
‘fecha
“Profundidad” => 0,
‘Eco’ => 1,
‘excluye’ => ”,
‘incluir’ => ”,
‘link_after’ => ”,
‘link_before’ => ”,
‘post_type’ => ‘página’,
‘post_status’ => ‘publicación’, ‘show_date’ => ”,
‘sort_column’ => ‘menú_order, post_title’,
‘Sort_order’ => ”,
‘Title_li’ => __ (‘páginas’),
‘Walker’ => ”
);
Explicación $ Args disponibles en wp_list_pages Aquí hay una explicación detallada de todos los argumentos de la función que se han cubierto en el fragmento anterior:
1. Autores: Tipo de argumento ==> (String) Según este argumento, puede optar por la inclusión de solo las páginas que han sido escritas por los autores utilizando una lista de ID de autor, separadas por una coma. 2. Child_al: Tipo de argumento ==> (completo) Con este argumento, puede elegir mostrar todas las subpáginas incluidas para una sola página. La identificación de la página se usa como valor. Además, el parámetro Child_of deriva a los “nietos” de la identificación especificados en lugar de niños inmediatos. Este argumento tiene un valor implícito de 0. Esto significa que se muestran todas las páginas y subpagages. 3. Date_Formed: Tipo de argumento => (String) Este argumento se usa para controlar el formato de la fecha de página establecida por el parámetro show_date (el valor para el que puede ser i, j, f, y) y está implícito en El formato de la fecha ya configurado usando las opciones de configuración de WordPress.
4. Profundidad: Tipo de argumento ==> (completo) Con el argumento anterior, puede controlar fácilmente el número de niveles en la jerarquía de páginas que tiene que ingresar la lista que ha generado wp_list_pages. El valor predeterminado para wp__list_pages es 0, lo que significa que todas las páginas relacionadas y los subparagajes se muestran a cualquier profundidad, el valor -1 significa que todas las páginas se mostrarán a cualquier profundidad y se organizarán en una lista plana, el valor 1 significa se mostrarán. Solo las páginas de nivel superior y, finalmente, el valor 2, 3 … y el hijo en significa que las páginas se mostrarán a cierta profundidad. Echo: Tipo de argumento ==? (Boolean) Puede usar este argumento para cambiar la pantalla generada por enlaces o para devolver la lista de páginas en forma de una cadena de texto HTML que se puede usar en PHP. Los valores que se pueden atribuir a este argumento incluyen 1 (verdadero) y 0 (falso). 1 (Verdadero) Siendo el valor predeterminado, mostrará los elementos en la lista generada. 6. Short_order: Tipo de argumento ==> (cadena) Use este argumento para cambiar el orden de clasificación de orden, ya sea en orden creciente o en orden descendente. Los valores de este argumento pueden ser cualquiera de los dos a continuación:
“ASC”: esto ordenará la lista de páginas de las más pequeñas a la más grande. Es el valor predeterminado para este argumento.
“Desc”: esto ordenará la lista de páginas de las más grandes a las más pequeñas
7. Excluir: Tipo de argumento => (String) Use este argumento para definir una lista separada por una coma de ID de páginas que se ejecutará en la lista de páginas principales. Por ejemplo, excluir = 3, 7, 23 … .. No se atribuye ningún valor implícito a este argumento.
8. Exclude_tree: Tipo de argumento => (String) Use este argumento para definir una coma de una página principal que debe ejecutarse en la lista de páginas. En otras palabras, puede usar este argumento para excluir una ID de padre en particular y todas las páginas secundarias disponibles para una página principal en particular. Por ejemplo, “Exclude_tree = 7” excluirá la página 7 y todas sus páginas secundarias asociadas.9. Link_before: Tipo de argumento => (String) Este argumento se usará para establecer el texto o html que preceda al texto del enlace que se incluye en la etiqueta . 10. Link_dua: agument type => (string) Este argumento se usará para establecer el texto o HTML que seguirá el texto del enlace disponible en la etiqueta . 11. Los valores válidos para este argumento incluyen lo siguiente:
“Post_title”: use este valor para ordenar las páginas en orden alfabético (por título). Este es el valor predeterminado atribuido al argumento.

“Menu_order”: use este valor para ordenar las páginas por orden de las páginas. Tenga en cuenta la diferencia entre el orden de la página y la identificación de la página.
“Post_date”: use este valor para ordenar las páginas después de su creación.
‘Post_modified’- Use este valor para ordenar las páginas antes de la última hora de cambio.
“ID”: use este valor para ordenar las páginas mediante el código numérico de la página.
“Post_author” -Use este valor para ordenar las páginas por el número del autor de la página.
12. Los valores que se pueden atribuir a este argumento incluyen lo siguiente:
“ASC”: este valor ordenará las páginas de la más baja a la más alta.
“Desc”: este valor ordenará las páginas de las más altas a las más pequeñas.
13. Walker: Walker es prácticamente una clase abstracta que “camina” a través de cada nodo individual disponible en un árbol y realiza una función abstracta en cada nudo. Aquí, el árbol puede ser un objeto o una matriz asociativa. Puede optar por definir métodos abstractos dentro de la clase infantil personalizada para realizar una acción en cada nudo. 14. Post_type: Tipo de argumento => (String) El argumento anterior enumerará todas las publicaciones que están relacionadas con un cierto tipo de publicación jerárquica. Puede elegir asignar cualquiera de los siguientes valores a este argumento:
‘página’
‘revisión’
Tipos de publicaciones jerárquicas personalizadas
15. Post_status: Tipo de argumento => (String) Use el argumento anterior para mostrar una lista de comas separada con los tipos de publicación que desea devolver. Los valores para este argumento pueden ser cualquiera de los siguientes:
en público
Privado
Proyecto
Además, puede usar el fragmento de código a continuación para mostrar páginas y subpagones: -1
);
wp_list_pages ($ args);
?>
¡Con eso, he terminado!Conclusión Espero que haya encontrado el tutorial anterior lo suficientemente útil como para llamar dinámicamente su sitio de WordPress.Si tiene alguna pregunta sobre los detalles mencionados anteriormente, no dude en usar el cuadro de comentarios ofrecido justo debajo de esta publicación.
Una guía completa de las páginas dinámicas de llamadas de menús
Tags Una guía completa de las páginas dinámicas de llamadas de menús
homefinance blog