Este artículo presenta uno de los temas más importantes en el desarrollo de WordPress: bucle de WordPress o, con mayor frecuencia, simplemente “bucle”. Si está interesado en muchos de los conceptos clave de los temas de WordPress, consulte nuestro curso gratuito de iniciar WordPress. Este contenido es excelente, porque no es solo uno de nuestros artículos ordinarios: es un ejemplo de un capítulo en nuestra guía “Aprender el desarrollo de WordPress” en funcionamiento, ahora en la tercera edición revisada y extendida. Si le gusta este capítulo, consulte en funcionamiento. Hay alrededor de 40 capítulos de donde vino. Es la mejor guía para el desarrollo de WordPress.
¡La mejor manera de aprender el desarrollo de WordPress y ejecutar hoy!

En funcionamiento está nuestro curso completo “Aprende el desarrollo de WordPress”. Ahora, en la tercera edición actualizada y extendida, ha ayudado a cientos de compradores felices a aprender el desarrollo de WordPress de una manera rápida, inteligente y completa. Esto es lo que uno de ellos tenía que decir:
“Creo que cualquiera está interesado en aprender el desarrollo de WordPress necesita este curso. Ver videos era como si estuvieran muchas luces encendidas “. -Jason, desarrollador de WordPress
Despierta y corre ahora
Recomendaciones clave:
El bucle es un tema extremadamente importante en el desarrollo del tema de WordPress: es cómo WordPress reproduce un paquete de publicaciones tomadas de la base de datos en una página web HTML.
El bucle es un PHP, mientras que el bucle se ejecuta una vez en la publicación tomada. Dentro de él, los desarrolladores de temas establecen reglas repetidas sobre cómo se debe mostrar cada publicación, principalmente utilizando etiquetas de plantilla de WordPress.
El bucle debe existir en cada tema de archivo que forma parte de la jerarquía de plantillas de WordPress. Personalizar este bucle es una forma importante en la que los temas crean diferentes vistas y modelos para páginas web que muestran diferentes tipos de publicaciones (por ejemplo, publicaciones y páginas). El bucle es el concepto clave de desarrollar el tema de WordPress, por lo que definitivamente querrá hacerlo. compréntate a ti mismo. Afortunadamente, ¡no es tan complicado! Nuestro objetivo aquí es aclarar el concepto primero, luego seguir adelante y mostrarle cómo funciona el código.
El bucle en inglés simple en esta sección, sin programación. Solo superaremos los conceptos básicos.
El bucle de WordPress existe en los archivos de plantilla PHP como traté en el último capítulo, se hace un tema, en primer lugar, desde los archivos de plantilla PHP. La jerarquía de plantilla de WordPress dicta qué páginas web (y paquetes de publicación) se asocian con qué archivos de plantilla: por ejemplo, page.php para una solicitud que extraiga la página “Acerca” de un sitio, home.php para una solicitud que extrae la página del índice del blog del sitio, y index.php como una alternativa universal si no se activa algo arriba en la jerarquía.
Una vez que sabemos qué plantilla trabajamos, es hora de ingresar los archivos en sí y encontraremos el bucle.
El bucle es qué procesa las publicaciones en WordPress especifican el formato dentro del bucle, y WordPress aplica este formato para cada publicación del paquete tomado, por lo que se llama el bucle.
WordPress Loop es cómo WordPress procesa cualquier paquete de publicaciones tomadas. En el bucle, especifique cómo desea organizar cada publicación del paquete tomado. WordPress “fluirá” el paquete y reutilizará el formato especificado para cada publicación en el paquete, por lo que se llama el bucle. Muchas publicaciones de blog, reutilizando el formato que especifiqué para cada uno. Sin embargo, si solo hay una publicación en la página web, cuando alguien solicita, por ejemplo, una sola publicación de blog o en la página “Acerca de”, WordPress continuará utilizando el concepto básico del bucle para mostrar (single) la publicación en la publicación en el página web. .
El bucle de WordPress es el corazón personalizable de los archivos de plantilla. El cambio del contenido del bucle es una forma principal de hacer que los archivos de plantilla se comporten de manera diferente.
Loop es el motor de cualquier archivo de plantilla y es muy personalizable; variar de un archivo a otro. Cambiar el contenido del bucle es una forma principal de hacer que los archivos de plantilla se comporten de manera diferente. Por ejemplo, es posible que desee que su página de índice de blog (controlada por Home.php del tema) muestre solo fragmentos por un párrafo de las publicaciones de blog, en lugar de todo el contenido. Para hacer esto, usará la etiqueta the_excerpt () en el bucle home.php. (Cubrimos las etiquetas de la plantilla más tarde, en la magia de The_ () y get_the_ () Post Template Tags – ¡Soy genial!)
Al mismo tiempo, aún desea que las páginas web para sus publicaciones de blog individuales (controladas por single.php) muestren todo el contenido del artículo, no solo un fragmento. Entonces, en el bucle único.php, usará la etiqueta the_content () en lugar de the_excerpt (). La capacidad de dictar estas diferencias representa una gran parte de lo que significa el tema de WordPress. Un ejemplo de bucle de WordPress, algunos archivos de plantilla son muy pocos, pero el bucle.
A continuación, verá el archivo Single.php para el popular tema superior quince A WordPress. El bucle está en las líneas 15 a 43. No tendremos miedo de lo que está dentro del bucle mismo (por lo que las líneas 18 a 39 están ocultas), ¡pero observe que Single.php no es mucho que el bucle! En otras palabras, el bucle hace casi todo el trabajo que hace que este archivo de plantilla se muestre.
El bucle dentro del tema veinte quince markdown_hash6ce624532346493b7a0d1a63ecfc68cemarkdown_hash.
Entonces es un bucle en la naturaleza. Ahora dejemos veinte quince en paz y hablemos sobre la anatomía general de un bucle en cualquier tema.
La versión mínima del bucle aquí veremos el código PHP simple que constituye el bucle. Este código se puede escribir de dos maneras y ambos hacen exactamente lo mismo. O:

<? Php / * entorno: estamos dentro de un archivo de plantilla en la jerarquía de plantilla de WordPress * / if (have_posts ()) {while (have_posts ()) {the_post (); // (el contenido de bucle irá aquí)} // finalizar mientras} // finaliza si
O…
<? Php / * entorno: estamos dentro de un archivo de plantilla en la jerarquía de plantilla de WordPress * / if (have_posts ()): while (have_posts): the_post (); // (el contenido de bucle irá aquí) Terminara si;
No se aferre al hecho de que hay dos formas de escribir el bucle: solo hay dos formas de "perforar" PHP y significa lo mismo. Preferimos la segunda forma de escribirlo, por lo que lo mantendremos hasta el resto del capítulo. Como funciona el bucle de bucle, realmente es un bucle, en el sentido de programación.
En esta sección, proporcionaremos una explicación de la línea con el segundo ejemplo del bucle anterior (el que tiene el extremo en él).
Lo primero que debe ver es que el bucle es de hecho un bucle, en el sentido de programación. En otras palabras, repita (bucle) sobre un conjunto de publicaciones de WordPress, y no se detiene hasta que permanece sin publicaciones. Así es como funciona, línea por línea:
If (have_posts ()): el bucle primero pregunta a WordPress WordPress: "¿Se han tomado publicaciones para procesarlas?" Pregunte esto usando una función de WordPress llamada have_posts (). Esta función de retorno (si es retroceder) es verdadero, si hay procesos o publicaciones falsas, si no existe.
Si la respuesta que recibimos de have_posts () es verdadera, entonces lo que hay dentro de la instrucción IF, que es el bucle en sí, funcionará. Si no, entonces nuestro motor PHP va directamente sobre el bucle, ¡porque no hay nada que pasar por el bucle!
While (have_posts ()): desde que pasamos dentro de la inicial si, sabemos que realmente tenemos publicaciones para ir al ciclo. Entonces, esta línea es el lugar donde comienza el bucle real del bucle. Es un PHP mientras que el bucle: algo que continúa repitiendo siempre que ("mientras") una condición es verdadera.
En inglés, esta línea dice: "Si bien todavía tenemos publicaciones para ser procesadas:" En otras palabras, este bucle ejecutará el código dentro de él una vez en la publicación, todavía hay publicaciones en las que debe actuar. Cuando no hay publicaciones, el bucle se detendrá y la página se moverá a la siguiente plantilla php.the_post (); Recuerde, ahora estamos en el tiempo descrito anteriormente. Esta línea dice: "Dado que tenemos una publicación para trabajar, comencemos colocando la publicación actual".
The_post () es lo que "coloca en la cola": prácticamente establece la próxima publicación tomada para ser trabajada por los procesos de WordPress disponibles para nosotros en el bucle. El bucle requiere esta función, pero no tenemos que saber demasiado al respecto que esto.

// (el contenido de la publicación irá aquí) Esta sección es el contenido principal del bucle. Este es el lugar donde seremos creativos, donde realmente escribiremos código para trabajar con cada publicación tomada, una por una. Debido a que es la sección que escribiremos nosotros mismos, actualmente está vacío, excepto por un comentario sustituto de PHP. Exploraremos esta sección más en el resto de este capítulo.
Giro Este es el modo PHP para decir: “Terminé con el bucle en el que estaba”. Cualquier cosa entre el while (): y en el futuro; Está dentro de ese bucle; Cualquier cosa después de él está fuera de él y se ejecutará solo una vez mientras se complete el bucle en sí.
Terminara si; Este es el modo PHP para decir: “Terminé con la declaración IF, en la que estaba”. Cualquier cosa entre if (): y endif; Solo si se ejecuta si la instrucción es verdadera; Cualquier cosa después de esto no se ve afectada por la declaración IF en sí.
Un ejemplo de un bucle en acción ahora que entendemos la sintaxis básica de “esqueleto” del bucle, aquí hay un bucle muy simple que realmente hace algo:
<? Php the_excerpt ();?Terminara si;
Lo que este bucle ofrece para temas de WordPress para cada publicación en el paquete, este bucle primero crea una etiqueta HTML .Dentro de él, primero muestra el título y luego un fragmento corto, por defecto, las primeras 55 palabras seguidas de […], desde la publicación actual.
Entonces, tomando algunas publicaciones del blog de nuestro sitio, presione como ejemplos, sale el bucle anterior:
! de los desafíos internos que surgen de offen cuando te preparas para compartir la versión beta de tu idea. Un MVP no es solo una versión rápida y barata de su producto que está relacionado porque es fácil. En […]
iniciando pequeño: crear un producto mínimo viable
Un error común hacer es comenzar con una idea muy específica y una muelle lo más fuerte posible para que funcione. Esto podría funcionar muy bien, pero como muchos empresarios aprenden, es demasiado fácil apresurarse o pasar por alto el proceso de refinar nuestras ideas en algo que las personas quieren. No […]
Cómo planificar tiene un proyecto web exitoso
Es demasiado fácil planificar un proyecto web En términos de tecnologías rotador que soluciones. Demasiados proyectos web no cumplen con sus objetivos. El proyecto podría ser la solución incorrecta para el objetivo correcto, la solución correcta para el objetivo equivocado, quizás lo peor de todo, una solución brillante sin ningún objetivo. El problema es […]
// (y así que en muchos más artículos) modelos para ver sobre el bucle algunas cosas para ver en este ejemplo de un bucle:
Observe cómo nos movemos entre HTML y PHP simples. Recuerde, cualquier cosa no está en Es puro html: en nuestro caso, estas son las etiquetas
homefinance blog
