{"id":32106,"date":"2023-05-20T04:09:17","date_gmt":"2023-05-20T02:09:17","guid":{"rendered":"\/tutoriales\/?p=32106"},"modified":"2023-12-19T10:33:01","modified_gmt":"2023-12-19T09:33:01","slug":"loop-wordpress","status":"publish","type":"post","link":"\/mx\/tutoriales\/loop-wordpress","title":{"rendered":"Qu\u00e9 es el loop de WordPress, c\u00f3mo usarlo + explicaci\u00f3n del bloque query loop"},"content":{"rendered":"<p>Cuando se trata de desarrollar y alojar un sitio web de WordPress, el uso del Loop puede hacer que el proceso sea mucho m&aacute;s f&aacute;cil y &aacute;gil.&nbsp;<\/p><p>El bucle de WordPress se encarga de obtener y mostrar el contenido en tu sitio web. Adem&aacute;s, puedes utilizarlo para personalizar el contenido a tu gusto.&nbsp;<\/p><p>En este tutorial, explicaremos qu&eacute; es el Loop de WordPress, c&oacute;mo funciona y sus casos de uso m&aacute;s comunes. Tambi&eacute;n repasaremos el bloque Bucle de Consulta, descubriremos en qu&eacute; se diferencia del Loop normal de WordPress y mostraremos c&oacute;mo usarlo en el editor de bloques.&nbsp;<\/p><p class=\"has-text-align-center\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-ES.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Descarga la hoja de trucos de WordPress definitiva<\/a><\/p><p>\n\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">&iquest;Qu&eacute; es el Loop de WordPress?<\/h2>\n                    <p>Es una caracter&iacute;stica central del CMS, que potencia la visualizaci&oacute;n din&aacute;mica de contenidos. En t&eacute;rminos generales, se trata de un bloque de c&oacute;digo PHP que recupera entradas, p&aacute;ginas y otros tipos de contenido de la base de datos y los muestra en un sitio web de WordPress.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-como-funciona-el-loop-de-wordpress\">C&oacute;mo funciona el Loop de WordPress<\/h3><p>Cada vez que un usuario visita un sitio WordPress, el Loop recupera su contenido de la base de datos y lo muestra en la web.&nbsp;<\/p><p>Para ello, el Loop rastrea la base de datos en busca del contenido necesario, incluyendo su t&iacute;tulo, fecha, texto y metadatos. A continuaci&oacute;n, el Bucle de WordPress lo formatea de acuerdo con los criterios espec&iacute;ficos antes de mostrarlo en el sitio.&nbsp;<\/p><p>Veamos un ejemplo sencillo del Loop de WordPress:<\/p><pre class=\"wp-block-code\"><code>&lt;?php get_header(); ?&gt;\n&lt;?php \nif ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n&lt;?php the_title() ;?&gt;\n&lt;?php the_author(); ?&gt;\n&lt;?php the_post_thumbnail(); ?&gt;\n&lt;?php endwhile; ?&gt;\n&lt;?php endif; ?&gt;\n&lt;?php get_footer(); ?&gt;<\/code><\/pre><p>Veamos ahora de qu&eacute; es responsable cada funci&oacute;n de WordPress:<\/p><ul class=\"wp-block-list\">\n<li><strong>get_header() <\/strong>y <strong>get_footer()<\/strong>: incluye un encabezado y un pie de p&aacute;gina en tu entrada.<\/li>\n\n\n\n<li><strong>if ( have_posts() )<\/strong>: junto con la <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/have_posts\/\" target=\"_blank\" rel=\"noreferrer noopener\">funci&oacute;n have_posts()<\/a>, un <strong>comando if<\/strong> determina si la consulta actual de WordPress tiene alguna entrada para mostrar. Puede devolver <strong>true <\/strong>si los posts existen o <strong>false <\/strong>si no hay posts.&nbsp;<\/li>\n\n\n\n<li><strong>while ( have_posts() )<\/strong>: ejecuta cualquier c&oacute;digo de WordPress especificado hasta que no queden entradas en el Loop.&nbsp;&nbsp;<\/li>\n\n\n\n<li><strong>the_post()<\/strong>: adem&aacute;s de preparar el puesto para su visualizaci&oacute;n, comprueba y recupera todos los datos pertinentes.&nbsp;<\/li>\n\n\n\n<li><strong>the_title(), the_author(), the_post_thumbnail()<\/strong>: el contenido real que desea mostrar. En nuestro caso, los datos de la entrada incluir&aacute;n el t&iacute;tulo, el autor y la miniatura de la misma. Normalmente, esta parte tambi&eacute;n se rellena con c&oacute;digo HTML para dar formato.&nbsp;&nbsp;<\/li>\n<\/ul><p>Las l&iacute;neas finales <strong>endwhile <\/strong>y <strong>endif <\/strong>sirven para cerrar el bucle <strong>while <\/strong>y la funci&oacute;n <strong>if<\/strong>.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p> El Loop muestra las <a href=\"https:\/\/codex.wordpress.org\/Template_Tags\" target=\"_blank\" rel=\"noreferrer noopener\">etiquetas de plantilla de WordPress<\/a> <strong>the_title()<\/strong>, <strong>the_time()<\/strong>, y <strong>the_category()<\/strong> por defecto para cada entrada.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Como alternativa, puedes utilizar la siguiente sintaxis de c&oacute;digo PHP para tu Loop de WordPress. Mientras que su funcionalidad y los elementos son los mismos, el formato de sintaxis difiere.&nbsp;<\/p><pre class=\"wp-block-code\"><code>&lt;?php\nget_header();\nif ( have_posts() ) :\n\twhile ( have_posts() ) : the_post();\n\tthe_title();\n\tthe_author();\n\tthe_post_thumbnail();\n\tendwhile;\nendif;\nget_footer();\n?&gt;<\/code><\/pre><h2 class=\"wp-block-heading\" id=\"h-como-utilizar-el-loop-de-wordpress\">C&oacute;mo utilizar el Loop de WordPress&nbsp;<\/h2><p>En esta secci&oacute;n, proporcionaremos algunos ejemplos sencillos de c&oacute;mo utilizar el Loop en WordPress.&nbsp;&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/mx\/hosting-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/blog.hostinger.io\/mx-tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png\" alt=\"\" class=\"wp-image-40615\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-300x88.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-150x44.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2024\/06\/ES-New-WP_in-text-banner-768x225.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-como-poner-un-hipervinculo-en-el-titulo-de-la-entrada-utilizando-el-loop\">C&oacute;mo poner un hiperv&iacute;nculo en el t&iacute;tulo de la entrada utilizando el Loop<\/h3><p>Cada vez que crees una entrada en el blog, considera la posibilidad de a&ntilde;adir un hiperv&iacute;nculo en su t&iacute;tulo para facilitar la navegaci&oacute;n.<\/p><p>Para ello, utiliza el siguiente c&oacute;digo con la etiqueta de plantilla <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/the_permalink\/\" target=\"_blank\" rel=\"noreferrer noopener\">the_permalink()<\/a>:&nbsp;<\/p><pre class=\"wp-block-code\"><code>&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n           &lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\"&gt;&lt;?php the_title() ;?&gt;&lt;\/a&gt;&lt;\/h2&gt;\n            &lt;?php the_post_thumbnail(); ?&gt;\n&lt;?php endwhile; ?&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-como-usar-el-loop-de-wordpress-para-mostrar-contenido-autor-fecha-y-categoria\">C&oacute;mo usar el Loop de WordPress para mostrar contenido, autor, fecha y categor&iacute;a<\/h3><p>Si deseas que tu entrada incluya su autor, fecha, categor&iacute;a y contenido, aplica el siguiente c&oacute;digo:<\/p><pre class=\"wp-block-code\"><code>&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n           &lt;h2&gt;&lt;?php the_title() ;?&gt;&lt;\/h2&gt;\n           &lt;?php the_author(); ?&gt; &lt;?php the_time('F j, Y'); ?&gt; &lt;?php the_category(); ?&gt;\n           &lt;?php the_post_thumbnail(); ?&gt;\n           &lt;?php the_content(); ?&gt;\n&lt;?php endwhile; ?&gt; \n&lt;?php endif; ?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-como-usar-etiquetas-condicionales-en-el-loop-de-wordpress\">C&oacute;mo usar etiquetas condicionales en el Loop de WordPress<\/h3><p>Las etiquetas condicionales son un conjunto de funciones que determinan c&oacute;mo se mostrar&aacute; el contenido de un sitio web. Normalmente, los desarrolladores de temas las a&ntilde;aden a los archivos de plantilla para permitir a los usuarios comprobar varias condiciones que controlan la apariencia general de sus sitios.<\/p><p>Por ejemplo, si quieres mostrar contenido s&oacute;lo en la p&aacute;gina de inicio, utiliza la etiqueta condicional <strong>is_home()<\/strong>. Del mismo modo, para mostrar contenido s&oacute;lo en una entrada &uacute;nica, utiliza la etiqueta <strong>is_single()<\/strong>.<\/p><p>Aqu&iacute; est&aacute;n las etiquetas condicionales m&aacute;s comunes en WordPress:&nbsp;<\/p><ul class=\"wp-block-list\">\n<li><strong>is_front_page()<\/strong>: para la p&aacute;gina principal de un sitio web.<\/li>\n\n\n\n<li><strong>is_page()<\/strong>: para una p&aacute;gina de WordPress.<\/li>\n\n\n\n<li><strong>is_category()<\/strong>: para un archivo de categor&iacute;as..<\/li>\n\n\n\n<li><strong>is_tag()<\/strong>: para un archivo de etiquetas.<\/li>\n\n\n\n<li><strong>is_archive()<\/strong>: para una p&aacute;gina de archivo.<\/li>\n\n\n\n<li><strong>is_search()<\/strong>: para una p&aacute;gina de resultados de b&uacute;squeda.<\/li>\n\n\n\n<li><strong>is_author()<\/strong>: para un archivo de autor.<\/li>\n\n\n\n<li><strong>is_404()<\/strong>: para una p&aacute;gina de error 404.<\/li>\n<\/ul><p>Recuerda establecerlos como <strong>true <\/strong>para cualquier p&aacute;gina en la que quieras utilizarlos.<\/p><p>En el siguiente ejemplo, utilizaremos la etiqueta <strong>is_front_page()<\/strong> con un comando <strong>if<\/strong>:<\/p><pre class=\"wp-block-code\"><code>&lt;?php if (is_front_page()) : ?&gt;  \n        &lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n         &lt;h2&gt;&lt;?php the_title() ;?&gt;&lt;\/h2&gt;\n           &lt;?php the_post_thumbnail(); ?&gt;\n           &lt;?php the_excerpt(); ?&gt;\n\n&lt;?php endwhile; ?&gt;\n&lt;?php endif; ?&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre><p>Los usuarios de WordPress pueden utilizar el c&oacute;digo anterior para mostrar las entradas en el inicio.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-como-personalizar-el-loop-de-wordpress-utilizando-archivos-de-plantilla\">C&oacute;mo personalizar el Loop de WordPress utilizando archivos de plantilla<\/h2><p>Para personalizar el Loop mediante archivos de plantilla es necesario modificar el c&oacute;digo PHP de los archivos del tema, incluidos <strong>archive.php<\/strong>, <strong>index.php<\/strong>, <strong>category.php<\/strong> y <strong>tag.php<\/strong>.&nbsp;<\/p><p>Para personalizar el Loop, puedes modificar los par&aacute;metros de consulta, a&ntilde;adir o eliminar elementos o cambiar la forma en que muestra el contenido de las entradas.&nbsp;<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo Profesional<\/h4>\n                    <p>Recomendamos <a href=\"\/mx\/tutoriales\/utilizar-child-theme\">utilizar un child theme<\/a> de WordPress para evitar perder las modificaciones durante las actualizaciones.<\/p>\n                <\/div>\n\n\n\n<\/p><p>Ten en cuenta que WordPress est&aacute; cambiando a temas basados en bloques que ya no utilizan archivos de plantilla PHP. Como resultado, necesitar&aacute;s usar el bloque Bucle de Consulta para estos temas.<\/p><p>Sin embargo, el uso del Loop es necesario para los temas que no est&aacute;n basados en bloques.&nbsp;&nbsp;&nbsp;&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-ejemplos-del-loop-en-wordpress\">Ejemplos del Loop en WordPress<\/h2><p>En los siguientes ejemplos, a&ntilde;adiremos c&oacute;digo a <strong>index.php<\/strong> del archivo de plantilla del tema Twenty Twenty.&nbsp;&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-diferentes-estilos-para-entradas-de-distintas-categorias\">Diferentes estilos para entradas de distintas categor&iacute;as<\/h3><p>Puede que quieras que las entradas de varias categor&iacute;as se muestren de forma diferente. Esto puede ayudar a los lectores a diferenciar mejor tus entradas.&nbsp;<\/p><p>El siguiente ejemplo mostrar&aacute; el t&iacute;tulo, la categor&iacute;a y el contenido de cada una, permiti&eacute;ndote estilizar las entradas de la Categor&iacute;a 3 de forma diferente.&nbsp;<\/p><p>Ten en cuenta que el siguiente ejemplo de Loop est&aacute; extra&iacute;do de la <a href=\"https:\/\/codex.wordpress.org\/The_Loop\" target=\"_blank\" rel=\"noreferrer noopener\">web oficial de documentaci&oacute;n de WordPress Loop<\/a> y consiste en &uacute;tiles comentarios de c&oacute;digo.<\/p><pre class=\"wp-block-code\"><code>&lt;!-- Start the Loop. --&gt;\n &lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n \t&lt;!-- Test if the current post is in category 3. --&gt;\n \t&lt;!-- If it is, the div box is given the CSS class \"post-cat-three\". --&gt;\n \t&lt;!-- Otherwise, the div box is given the CSS class \"post\". --&gt;\n \t&lt;?php if ( in_category( '3' ) ) : ?&gt;\n \t\t&lt;div class=\"post-cat-three\"&gt;\n \t&lt;?php else : ?&gt;\n \t\t&lt;div class=\"post\"&gt;\n \t&lt;?php endif; ?&gt;\n \t&lt;!-- Display the entry Title as a link to the Post's permalink. --&gt;\n \t&lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\" rel=\"bookmark\" title=\"Permanent Link to &lt;?php the_title_attribute(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h2&gt;\n \t&lt;!-- Display the date (November 16th, 2009 format) and a link to other posts by this posts author. --&gt;\n \t&lt;small&gt;&lt;?php the_time('F jS, Y'); ?&gt; by &lt;?php the_author_posts_link(); ?&gt;&lt;\/small&gt;\n \t&lt;!-- Display the Post's entry content in a div box. --&gt;\n \t&lt;div class=\"entry\"&gt;\n \t\t&lt;?php the_content(); ?&gt;\n \t&lt;\/div&gt;\n \t&lt;!-- Display a comma separated list of the Post's Categories. --&gt;\n \t&lt;p class=\"postmetadata\"&gt;&lt;?php _e( 'Posted in' ); ?&gt; &lt;?php the_category( ', ' ); ?&gt;&lt;\/p&gt;\n \t&lt;\/div&gt; &lt;!-- closes the first div box --&gt;\n \t&lt;!-- Stop The Loop (but note the \"else:\" - see next line). --&gt;\n &lt;?php endwhile; else : ?&gt;\n \t&lt;!-- The very first \"if\" tested to see if there were any Posts to --&gt;\n \t&lt;!-- display.  This \"else\" part tells what to do if there weren't any. --&gt;\n \t&lt;p&gt;&lt;?php esc_html_e( 'Sorry, no posts matched your criteria.' ); ?&gt;&lt;\/p&gt;\n \t&lt;!-- REALLY stop The Loop. --&gt;\n &lt;?php endif; ?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-insertar-anuncios-despues-de-la-primera-entrada\">Insertar anuncios despu&eacute;s de la primera entrada<\/h3><p>Con el Loop de WordPress, puedes insertar f&aacute;cilmente anuncios en tus posts. Esta es una gran estrategia de marketing para <a href=\"\/mx\/tutoriales\/como-monetizar-web\">monetizar tu web<\/a>.<\/p><p>En el siguiente ejemplo, insertaremos anuncios despu&eacute;s de la primera entrada:<\/p><pre class=\"wp-block-code\"><code>&lt;?php if (have_posts()) : ?&gt;\n&lt;?php $count = 0; ?&gt;\n&lt;?php while (have_posts()) : the_post(); ?&gt;\n&lt;?php $count++; ?&gt;\n  &lt;?php if ($count == 2) : ?&gt;\n          \/\/Ad code \n          &lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h2&gt;\n          &lt;?php the_author(); ?&gt;\n   &lt;?php else : ?&gt;\n          &lt;h2&gt;&lt;a href=\"&lt;?php the_permalink(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/h2&gt;\n          &lt;?php the_author(); ?&gt;\n  &lt;?php endif; ?&gt;\n&lt;?php endwhile; ?&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre><p>Recuerda sustituir la parte del <strong>Ad code<\/strong> por el c&oacute;digo real.<\/p><h3 class=\"wp-block-heading\" id=\"h-obtener-entradas-entre-dos-fechas\">Obtener entradas entre dos fechas<\/h3><p>Para facilitar la gesti&oacute;n del sitio, puedes filtrar f&aacute;cilmente las entradas entre dos fechas. Mediante el siguiente c&oacute;digo:<\/p><pre class=\"wp-block-code\"><code>&lt;?php function filter_where($where = &rsquo;) {\n        $where .= \" AND post_date &gt;= '2024-01-01' AND post_date &lt;= '2024-03-01'\";\n    return $where;\n  }\nadd_filter('posts_where', 'filter_where');\nquery_posts($query_string);\nwhile (have_posts()) :\n      the_post();\n      the_content();\nendwhile;\n?&gt;<\/code><\/pre><p>Aseg&uacute;rate de ajustar 2024-01-01 y 2024-03-01 seg&uacute;n tus preferencias..&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-mostrar-entradas-publicadas-hace-un-ano\">Mostrar entradas publicadas hace un a&ntilde;o<\/h3><p>Reutilizar contenido antiguo puede ser una gran estrategia para atraer a nuevos lectores. Utiliza el siguiente c&oacute;digo si quieres mostrar publicaciones que hiciste hace un a&ntilde;o.&nbsp;&nbsp;<\/p><pre class=\"wp-block-code\"><code>&lt;?php\n$current_day = date('j');\n$last_year = date('Y')-1;\nquery_posts('day='.$current_day.'&amp;year='.$last_year);\nif (have_posts()):\n    while (have_posts()) : the_post();\n       the_title();\n       the_excerpt();\n    endwhile;\nendif;\n?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-mostrar-proximas-entradas\">Mostrar pr&oacute;ximas entradas<\/h3><p>Enumera las pr&oacute;ximas entradas para animar a los usuarios a visitar tu blog en el futuro. Mira el c&oacute;digo de abajo para m&aacute;s informaci&oacute;n:<\/p><pre class=\"wp-block-code\"><code>&lt;?php query_posts('showposts=10&amp;post_status=future'); ?&gt;\n&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;\n    &lt;h2&gt;&lt;?php the_title(); ?&gt;&lt;\/h2&gt;\n    &lt;span class=\"datetime\"&gt;&lt;?php the_time('j. F Y'); ?&gt;&lt;\/span&gt;&lt;\/p&gt;\n&lt;?php endwhile;\nelse: ?&gt;&lt;p&gt;No future posts scheduled.&lt;\/p&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-mostrar-las-ultimas-entradas-fijas\">Mostrar las &uacute;ltimas entradas fijas<\/h3><p>Si quieres mostrar s&oacute;lo las &uacute;ltimas entradas fijas, consulta el siguiente c&oacute;digo:<\/p><pre class=\"wp-block-code\"><code>&lt;?php\n$sticky = get_option('sticky_posts');\nrsort( $sticky );\n$sticky = array_slice( $sticky, 0, 5);\nquery_posts( array( 'post__in' =&gt; $sticky, 'caller_get_posts' =&gt; 1 ) );\n\nif (have_posts()) :\n    while (have_posts()) : the_post();\n        the_title();\n        the_excerpt();\n    endwhile;\nendif;\n?&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-crear-una-pagina-de-archivo\">Crear una p&aacute;gina de archivo<\/h3><p>Una p&aacute;gina de archivo es una colecci&oacute;n de tus entradas publicadas anteriormente. Muestra f&aacute;cilmente las entradas m&aacute;s populares del pasado a los visitantes de tu sitio web.&nbsp;<\/p><p>Para crearla, consulta el siguiente c&oacute;digo:<\/p><pre class=\"wp-block-code\"><code>&lt;?php\n\/*\nTemplate Name: MyArchives\n*\/\n?&gt;\n&lt;?php get_header(); ?&gt;\n  &lt;h2&gt;&lt;?php $numposts = $wpdb-&gt;get_var(\"SELECT COUNT(*) FROM $wpdb-&gt;posts WHERE post_status = 'publish'\");\nif (0 &lt; $numposts) $numposts = number_format($numposts); ?&gt;\n&lt;h2&gt;&lt;?php echo $numposts.' recipes published since January 01, 2024'; ?&gt;\n  &lt;\/h2&gt;\n  &lt;ul id=\"archive-list\"&gt;\n    &lt;?php\n    $myposts = get_posts('numberposts=-1&amp;');\n    foreach($myposts as $post) : ?&gt;\n      &lt;li&gt;&lt;?php the_time('m\/d\/y') ?&gt;: &lt;a href=\"&lt;?php the_permalink(); ?&gt;\"&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;&lt;\/li&gt;\n    &lt;?php endforeach; ?&gt;\n  &lt;\/ul&gt;\n&lt;?php get_sidebar(); ?&gt;\n&lt;?php get_footer(); ?&gt;<\/code><\/pre><h2 class=\"wp-block-heading\" id=\"h-entendiendo-el-bloque-de-bucle-de-consulta-de-wordpress\">Entendiendo el Bloque de Bucle de Consulta de WordPress&nbsp;&nbsp;<\/h2><p>Una de las actualizaciones m&aacute;s significativas dentro del Loop de WordPress es la introducci&oacute;n del bloque Bucle de Consulta (Query Loop). Sin m&aacute;s pre&aacute;mbulos, descubramos qu&eacute; es y c&oacute;mo usarlo.&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-que-es-el-bucle-de-consulta\">Qu&eacute; es el Bucle de Consulta<\/h3><p>Introducido en WordPress 5.8, el bloque de Bucle de Consulta es una potente adici&oacute;n a la funci&oacute;n b&aacute;sica Loop. El editor Gutenberg lo utiliza para mostrar entradas en tu sitio web.&nbsp;<\/p><p>Con este bloque puedes crear f&aacute;cilmente formatos de post de WordPress complejos y visualmente atractivos que muestren el contenido en un orden espec&iacute;fico. Para ello, puedes aplicar varios filtros como categor&iacute;a, etiqueta o fecha.&nbsp;<\/p><p>En otras palabras, el bloque es como el Loop PHP pero sin c&oacute;digo real. De este modo, puedes utilizar el editor de bloques para personalizar f&aacute;cilmente c&oacute;mo se muestra el contenido en el sitio web especificando qu&eacute; entradas o p&aacute;ginas deben mostrarse y en qu&eacute; orden.&nbsp;&nbsp;&nbsp;<\/p><h3 class=\"wp-block-heading\" id=\"h-como-utilizar-el-bloque-de-bucle-de-consulta-en-wordpress\">C&oacute;mo utilizar el bloque de Bucle de Consulta en WordPress<\/h3><p>Para a&ntilde;adir el bloque, abre o <a href=\"\/mx\/tutoriales\/entrada-wordpress\">a&ntilde;ade nuevas entradas<\/a> en el editor de bloques:<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1015\" height=\"450\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-223.png\" alt=\"Visualizaci&oacute;n de entradas en el panel de WordPress.\" class=\"wp-image-32198\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-223.png 1015w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-223-300x133.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-223-150x67.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-223-768x340.png 768w\" sizes=\"(max-width: 1015px) 100vw, 1015px\" \/><\/figure><p>Una vez en el editor, selecciona el icono de insertar bloques:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"357\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224-1024x357.png\" alt=\"Imagen del bot&oacute;n para agregar nuevos bloques en el editor de WordPress.\" class=\"wp-image-32200\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224-1536x535.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224-300x105.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224-150x52.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224-768x268.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-224.png 1541w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Busca Bucle de Consulta y haz clic sobre &eacute;l:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"423\" height=\"333\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-225.png\" alt=\"Buscar Bucle de consulta en los bloques de WordPress.\" class=\"wp-image-32201\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-225.png 423w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-225-300x236.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-225-150x118.png 150w\" sizes=\"(max-width: 423px) 100vw, 423px\" \/><\/figure><\/div><p>Eso es todo, el nuevo bloque ser&aacute; a&ntilde;adido a tu entrada. Ahora, revisa la siguiente secci&oacute;n para personalizarlo.<\/p><h3 class=\"wp-block-heading\" id=\"h-personalizacion-del-bucle-de-consulta\">Personalizaci&oacute;n del Bucle de Consulta<\/h3><p>Siempre que a&ntilde;adas un nuevo bloque de Bucle de Consulta, ver&aacute;s dos opciones:<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"462\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226-1024x462.png\" alt=\"Ejemplo de Bucle de consulta en WordPress.\" class=\"wp-image-32203\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226-1024x462.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226-300x135.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226-150x68.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226-768x346.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-226.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p><strong>Elegir<\/strong><\/p><p>La opci&oacute;n <strong>Elegir <\/strong>te permite seleccionar entre una variedad de modelos diferentes. Elige el que prefieras.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"926\" height=\"621\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-227.png\" alt=\"Opci&oacute;n para elegir un patr&oacute;n en el bucle de consulta.\" class=\"wp-image-32204\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-227.png 926w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-227-300x201.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-227-150x101.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-227-768x515.png 768w\" sizes=\"(max-width: 926px) 100vw, 926px\" \/><\/figure><p>Recuerda que cada bloque del Bucle de Consulta consta de varios bloques anidados, como T&iacute;tulo de la entrada o Extracto. Abre la herramienta Resumen del Documento si te preguntas qu&eacute; bloques se utilizan dentro del bucle. Aqu&iacute; ver&aacute;s todos los bloques anidados y podr&aacute;s navegar entre ellos:&nbsp;<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"467\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-228-1024x467.png\" alt=\"Opci&oacute;n de resumen del documento para ver qu&eacute; bloques se utilizan dentro del bucle de consulta\" class=\"wp-image-32205\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-228.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-228-300x137.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-228-150x68.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-228-768x351.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p><strong>Empezar en blanco&nbsp;&nbsp;<\/strong><\/p><p>En la opci&oacute;n <strong>Empezar en blanco<\/strong>, ver&aacute;s varias plantillas. Selecciona la que prefieras. Para este ejemplo, a&ntilde;adiremos la plantilla con T&iacute;tulo y extracto:<\/p><figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"294\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229-1024x294.png\" alt=\"Opciones que aparecen tras elegir empezar en blanco en el bucle de consulta\" class=\"wp-image-32206\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229-1024x294.png 1024w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229-300x86.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229-150x43.png 150w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229-768x220.png 768w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-229.png 1185w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><p>Despu&eacute;s de a&ntilde;adir el bloque, puedes personalizarlo utilizando la barra de herramientas del bloque o la secci&oacute;n de configuraci&oacute;n del bloque. Veamos cada una de ellas.<\/p><p><strong>Barra de herramientas de bloques<\/strong><\/p><p>La barra de herramientas de Bloques es la herramienta principal para personalizar cualquier bloque en WordPress, incluyendo el bucle de consulta.&nbsp;&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"555\" height=\"74\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-230.png\" alt=\"Visualizaci&oacute;n de la barra de herramientas de un bloque\" class=\"wp-image-32207\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-230.png 555w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-230-300x40.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-230-150x20.png 150w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/figure><\/div><p>Aqu&iacute; puedes convertir el Bucle de Consulta en columnas o bloques de grupo, moverlo por el editor, ajustar la alineaci&oacute;n o cambiar la vista por defecto. Las opciones m&aacute;s destacadas son <strong>Ajustes de visualizaci&oacute;n <\/strong>y <strong>Reemplazar<\/strong>:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"561\" height=\"80\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-232.png\" alt=\"Imagen de las opciones Ajustes de visualizaci&oacute;n y Reemplazar en la barra de herramientas de un bloque.\" class=\"wp-image-32209\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-232.png 561w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-232-300x43.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-232-150x21.png 150w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/figure><\/div><p>Los ajustes de visualizaci&oacute;n te permiten elegir cu&aacute;ntas entradas mostrar y establecer cu&aacute;ntas de ellas deben omitirse antes de mostrar el contenido preferido.&nbsp;&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"613\" height=\"350\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-233.png\" alt=\"Opciones dentro de los ajustes de visualizaci&oacute;n de un bucle de consulta.\" class=\"wp-image-32210\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-233.png 613w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-233-300x171.png 300w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-233-150x86.png 150w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/figure><\/div><p>Si no ves Ajustes de visualizaci&oacute;n, aseg&uacute;rate de que la opci&oacute;n <strong>Heredar la consulta de la plantilla<\/strong> est&eacute; desactivada en la secci&oacute;n Ajustes del bloque en la barra de la parte derecha.<\/p><p>Otra funci&oacute;n &uacute;til es <strong>Reemplazar<\/strong>. Con ella, puedes reemplazar f&aacute;cilmente el patr&oacute;n actual por cualquier otro.<\/p><p><strong>Ajustes del bloque<\/strong><\/p><p>Puedes encontrar otros ajustes importantes del bloque haciendo clic en el bot&oacute;n <strong>Ajustes <\/strong>de la esquina superior derecha del editor:<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"357\" height=\"559\" src=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-234.png\" alt=\"Visualizaci&oacute;n de la secci&oacute;n Ajustes.\" class=\"wp-image-32211\" srcset=\"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-234.png 357w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-234-192x300.png 192w, https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-content\/uploads\/sites\/39\/2023\/05\/image-234-96x150.png 96w\" sizes=\"(max-width: 357px) 100vw, 357px\" \/><\/figure><\/div><p>Aqu&iacute; podr&aacute;s personalizar el dise&ntilde;o del bloque, filtrar las entradas o a&ntilde;adir clases CSS personalizadas a tu bloque.&nbsp;<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Lectura recomendada<\/h4>\n                    <p>Consulta la <a href=\"https:\/\/wordpress.org\/documentation\/article\/query-loop-block\/\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci&oacute;n oficial del bloque Bucle de Consulta <\/a>si necesitas m&aacute;s informaci&oacute;n.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusi&oacute;n<\/h2><p>El Loop de WordPress puede beneficiar a cualquier sitio web ya que ordena la forma de mostrar las entradas, ayud&aacute;ndote a destacar entre la multitud.&nbsp;<\/p><p>No te preocupes si no est&aacute;s familiarizado con la codificaci&oacute;n, con la introducci&oacute;n del bloque Bucle de Consulta, puedes utilizar el editor de bloques para mostrar tus entradas como desees.&nbsp;<\/p><p>Sin embargo, el uso del Loop sigue siendo necesario para desarrollar un tema WordPress sin bloques.&nbsp;&nbsp;<\/p><p>Esperamos que este tutorial te haya resultado &uacute;til. Si tienes alguna pregunta, consulta nuestra gu&iacute;a de WordPress o deja un comentario a continuaci&oacute;n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cuando se trata de desarrollar y alojar un sitio web de WordPress, el uso del Loop puede hacer que el proceso sea mucho m&aacute;s f&aacute;cil y &aacute;gil.&nbsp; El bucle de WordPress se encarga de obtener y mostrar el contenido en tu sitio web. Adem&aacute;s, puedes utilizarlo para personalizar el contenido a tu gusto.&nbsp; En este [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/mx\/tutoriales\/loop-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":317,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Qu\u00e9 es el Loop de WordPress y c\u00f3mo usarlo + Bucle de consulta","rank_math_description":"El Loop de WordPress es un c\u00f3digo PHP que muestra las entradas de WordPress. En este art\u00edculo ver\u00e1s algunos ejemplos de c\u00f3mo utilizarlo.","rank_math_focus_keyword":"loop wordpress","footnotes":""},"categories":[4747,14349],"tags":[14399],"class_list":["post-32106","post","type-post","status-publish","format-standard","hentry","category-wordpress","category-basico","tag-loop-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/the-loop-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/loop-wordpress","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/the-loop-wordpress","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-the-wordpress-loop-how-to-use-it-query-loop-block-explained","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-the-wordpress-loop-how-to-use-it-query-loop-block-explained","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/loop-wordpress","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/loop-wordpress","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/loop-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/the-loop-wordpress","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/the-loop-wordpress","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/the-loop-wordpress","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/the-loop-wordpress","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/32106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/users\/317"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/comments?post=32106"}],"version-history":[{"count":49,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/32106\/revisions"}],"predecessor-version":[{"id":37123,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/posts\/32106\/revisions\/37123"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/media?parent=32106"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/categories?post=32106"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-json\/wp\/v2\/tags?post=32106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}