Representación del concepto “loop de WordPress” usando una representación en svg de la pagina de blog y una lupa

Theme WordPress Inclusivo 3: El Loop

Dicen que todo en wordpress son posts, del mismo modo que todo en Unix son ficheros. Y es cierto.

Aunque hay cierta tendencia a tratar de salirse de esta mecánica, lo cierto es que , entre muchas otras ventajas, WordPress debe gran parte de su éxito a este principio básico, todo son posts, lo que permite que con un loop muy sencillo y junto al uso de los llamados template tags, podamos acceder, modificar, visualizar y guardar todo tipo de elementos de un modo muy ágil.

Abramos el fichero index.php, borremos todo su contenido y copiemos este código, que explicaré a continuación:

<?php
	while (have_posts()): the_post();
?>
	<h1><?php the_title(); ?></h1>
	<?php the_content(); ?>
<?php
	endwhile;
?>

Antes de nada grabado y refrescar el navegador, de forma que se ejecute el nuevo código, deberiais ver aparecer al menos el post de prueba en caso de que estéis trabajando con una instalación limpia de wordpress, o los que tengáis en caso de tener uno ya personalizado.

Soy consciente de que para muchos de vosotros, esa sintaxis del While resultara extraña, yo mismo llevo muchos años usando las llaves, pero dado que es el formato que recomiendan los creadores de wordpress, y siendo objetivamente más facil de depurar, al menos yo lo adoptaré.

La estructura de este código es muy sencilla, con un bucle recorremos los elementos mientras “haya posts”, recuperamos los datos del elemento y pintamos Título y Contenido usando los template tags correspondientes. No tiene más.

Quizá escrito en pseudocódgo pueda aportar algo de claridad extra:

Mientras (Haya Posts): Recupera Datos
	Pintar titulo
	Pintar contenido (cuerpo del post)
	Siguiente Post
Fin Mientras

En el próximo capítulo comenzaremos con el Header, pero por ahora prueben con diferentes Template Tags, como autor o fecha, para ver que datos pueden obtener fácilmente de los posts.

Si te planteas donar en estos tiempos, usa ese dinero para ayudar a tu alrededor.

No voy a negar que este proyecto en realidad me cuesta dinero, y dada mi capacidad adquisitiva, el porcentaje no es pequeño.

PERO, en esta crisis te pido que si piensas en donarme algo, lo evalúes y uses el dinero para ayudar a alguien de tu entorno inmediato.

Seguro que hay alguien que necesita algunos alimentos, científicos que neceistan fondos para investigar el COVID-19

En estos tiempos te pido que les des prioridad.

Si aún así tu posición te permite hacer ambas cosas, te agradezco de antemano tu aportación. ¡Ánimo que de esta salimos juntos!

Representacion en 8x8 Pixels del concepto "Coronavirus" usando una corona amarilla y un 19 rojo debajo

¿Te gusta lo que hago?

En ese caso, puedes ayudarme con los costes de servidor, de dominios, y apoyame para que pueda seguir trabajando en esta dirección.

Recuerda ¡esta donación es completamente voluntaria!

Puedes donar la cantidad que quieras a través de mi página en Paypal.me, si te resulta más cómodo.

Ayudame a entender mejor qué creaciones pueden ser de mayor valor para vosotros, indicandolo en el comentario de paypal.

Gracias de todo corazón.

¿Quieres saber cual es mi plan con los miles de millones de los pozos de petroleo?