{"id":741,"date":"2026-06-03T14:01:00","date_gmt":"2026-06-03T17:01:00","guid":{"rendered":"https:\/\/jmsilcom.com\/?p=741"},"modified":"2026-06-03T14:01:00","modified_gmt":"2026-06-03T17:01:00","slug":"wordpress-query-loop","status":"publish","type":"post","link":"https:\/\/jmsilcom.com\/?p=741","title":{"rendered":"WordPress Query Loop"},"content":{"rendered":"<h1>Ma\u00eetriser le Query Loop WordPress : Du Code PHP \u00e0 l&#8217;\u00c9diteur de Blocs<\/h1>\n<figure><img decoding=\"async\" src=\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop_ce38b7.webp\" alt=\"Technical Image\" style=\"width:100%; border-radius:8px;\"><\/figure>\n<p>Le Loop WordPress est le moteur fondamental qui permet de r\u00e9cup\u00e9rer et d&#8217;afficher dynamiquement le contenu stock\u00e9 dans la base de donn\u00e9es. Qu&#8217;il s&#8217;agisse d&#8217;articles, de pages ou de produits, ce m\u00e9canisme it\u00e8re \u00e0 travers les r\u00e9sultats d&#8217;une requ\u00eate pour injecter les donn\u00e9es dans le template. Comprendre son fonctionnement est essentiel pour tout d\u00e9veloppeur souhaitant optimiser l&#8217;architecture d&#8217;un site.<\/p>\n<p>Historiquement, cette op\u00e9ration reposait exclusivement sur du code PHP via des fonctions natives. Cependant, l&#8217;introduction du bloc Query Loop a d\u00e9mocratis\u00e9 cette puissance, permettant de construire des boucles complexes visuellement sans toucher au code. Cette transition marque le passage d&#8217;une gestion rigide des templates vers une flexibilit\u00e9 totale via le <strong>Full Site Editing<\/strong>.<\/p>\n<p>L&#8217;enjeu technique r\u00e9side dans la capacit\u00e9 \u00e0 filtrer pr\u00e9cis\u00e9ment les donn\u00e9es pour ne pas surcharger le serveur. Une requ\u00eate mal optimis\u00e9e peut ralentir consid\u00e9rablement le temps de r\u00e9ponse du site, impactant ainsi le SEO et l&#8217;exp\u00e9rience utilisateur. La ma\u00eetrise du Query Loop permet donc de concilier design dynamique et performances techniques.<\/p>\n<h3>Mastering the Query Loop block in WordPress<\/h3>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"400\" src=\"https:\/\/www.youtube.com\/embed\/1BNdpeKI3SY\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h3>The WordPress Gutenberg Query Loop Block &#8211; a beginners guide<\/h3>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"400\" src=\"https:\/\/www.youtube.com\/embed\/Inz5I7UuuE4\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h3>Mastering the WordPress Query Loop &#8211; Customize &#038; Control Your Content! (Ep. 12)<\/h3>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"400\" src=\"https:\/\/www.youtube.com\/embed\/XcPNvno4zXs\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h3>Taking advantage of query loops<\/h3>\n<p><iframe loading=\"lazy\" width=\"100%\" height=\"400\" src=\"https:\/\/www.youtube.com\/embed\/zPb-u847stE\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<h2>Le Loop WordPress Traditionnel : L&#8217;Approche Programmatique<\/h2>\n<p>Pour les d\u00e9veloppeurs, le Loop classique est une structure conditionnelle et it\u00e9rative. Il commence g\u00e9n\u00e9ralement par la fonction <strong>have_posts()<\/strong>, qui v\u00e9rifie si la requ\u00eate actuelle a retourn\u00e9 des r\u00e9sultats. Si c&#8217;est le cas, une boucle <code>while<\/code> s&#8217;ex\u00e9cute pour traiter chaque \u00e9l\u00e9ment un par un.<\/p>\n<p>\u00c0 l&#8217;int\u00e9rieur de cette boucle, la fonction <code>the_post()<\/code> est cruciale car elle pr\u00e9pare les donn\u00e9es de l&#8217;article actuel pour l&#8217;affichage. C&#8217;est \u00e0 ce moment que le d\u00e9veloppeur utilise des fonctions de template comme <code>the_title()<\/code>, <code>the_author()<\/code> ou <code>the_post_thumbnail()<\/code> pour injecter le contenu dans le HTML.<\/p>\n<p>Cette m\u00e9thode offre un contr\u00f4le granulaire absolu sur le rendu final. Elle permet d&#8217;int\u00e9grer des logiques PHP complexes, comme des conditions bas\u00e9es sur des m\u00e9ta-donn\u00e9es sp\u00e9cifiques, avant m\u00eame que le contenu ne soit envoy\u00e9 au navigateur du visiteur.<\/p>\n<h2>Le Bloc Query Loop : La R\u00e9volution Visuelle<\/h2>\n<p>Le bloc Query Loop, introduit dans les versions r\u00e9centes de WordPress, transpose la logique du Loop PHP dans l&#8217;interface visuelle de l&#8217;\u00e9diteur de blocs. Il permet de d\u00e9finir des crit\u00e8res de requ\u00eate, tels que la cat\u00e9gorie ou le tag, directement depuis le panneau de configuration sans \u00e9crire une seule ligne de code.<\/p>\n<p>Contrairement au bloc &#8220;Derniers articles&#8221;, le Query Loop est extr\u00eamement flexible. Il permet de cr\u00e9er des grilles de produits WooCommerce, des portfolios de projets ou des listes de t\u00e9moignages en s&#8217;appuyant sur des <strong>Custom Post Types<\/strong> pour diversifier le contenu affich\u00e9.<\/p>\n<p>L&#8217;aspect &#8220;Query&#8221; (requ\u00eate) signifie que l&#8217;utilisateur peut commander pr\u00e9cis\u00e9ment quelles informations doivent \u00eatre extraites. On peut ainsi isoler des articles d&#8217;une cat\u00e9gorie A tout en excluant ceux d&#8217;une cat\u00e9gorie B, offrant une personnalisation fine de l&#8217;exp\u00e9rience utilisateur sur chaque page.<\/p>\n<h3>Architecture et Blocs Imbriqu\u00e9s<\/h3>\n<p>Le fonctionnement du Query Loop repose sur une structure de blocs imbriqu\u00e9s. Le bloc parent g\u00e8re la requ\u00eate globale, tandis que le bloc <strong>Post Template<\/strong> d\u00e9finit la structure visuelle de chaque \u00e9l\u00e9ment r\u00e9p\u00e9t\u00e9 dans la boucle.<\/p>\n<p>\u00c0 l&#8217;int\u00e9rieur du Post Template, on ins\u00e8re des blocs de contenu dynamique comme le titre du poste, l&#8217;image mise en avant ou l&#8217;extrait. Chaque modification apport\u00e9e \u00e0 un seul \u00e9l\u00e9ment du template est automatiquement r\u00e9percut\u00e9e sur tous les articles de la boucle.<\/p>\n<p>Pour g\u00e9rer les volumes de donn\u00e9es importants, le bloc de <strong>Pagination<\/strong> est indispensable. Il permet de segmenter les r\u00e9sultats sur plusieurs pages, \u00e9vitant ainsi des temps de chargement excessifs et am\u00e9liorant l&#8217;indexation SEO en structurant mieux le contenu.<\/p>\n<h2>Optimisation SEO et Performance<\/h2>\n<p>D&#8217;un point de vue technique, l&#8217;utilisation intensive de boucles peut impacter le temps de r\u00e9ponse du serveur. Il est recommand\u00e9 de limiter le nombre d&#8217;articles affich\u00e9s par page et d&#8217;utiliser des filtres pr\u00e9cis pour r\u00e9duire la charge sur la base de donn\u00e9es.<\/p>\n<p>L&#8217;optimisation passe \u00e9galement par le choix des \u00e9l\u00e9ments affich\u00e9s dans le template. \u00c9viter de charger des images trop lourdes ou des fonctions de calcul complexes \u00e0 l&#8217;int\u00e9rieur du loop permet de maintenir un score Core Web Vitals optimal.<\/p>\n<p>Enfin, l&#8217;utilisation de requ\u00eates cibl\u00e9es am\u00e9liore le maillage interne du site. En cr\u00e9ant des sections de &#8220;posts reli\u00e9s&#8221; via le Query Loop, on guide l&#8217;utilisateur et les robots d&#8217;indexation vers des contenus s\u00e9mantiquement proches, renfor\u00e7ant ainsi l&#8217;autorit\u00e9 th\u00e9matique du domaine.<\/p>\n<h2>FAQ<\/h2>\n<h3>Quelle est la diff\u00e9rence entre le bloc &#8220;Derniers articles&#8221; et le &#8220;Query Loop&#8221; ?<\/h3>\n<p>Le bloc Derniers articles est une version simplifi\u00e9e et limit\u00e9e. Le Query Loop offre un contr\u00f4le total sur les filtres de requ\u00eate et permet de personnaliser enti\u00e8rement le design de chaque \u00e9l\u00e9ment via des blocs imbriqu\u00e9s.<\/p>\n<h3>Peut-on utiliser le Query Loop pour afficher des produits WooCommerce ?<\/h3>\n<p>Oui, le Query Loop est compatible avec les types de contenus personnalis\u00e9s. En configurant la requ\u00eate pour cibler les produits, vous pouvez cr\u00e9er des grilles de produits dynamiques bas\u00e9es sur des crit\u00e8res sp\u00e9cifiques.<\/p>\n<h3>O\u00f9 trouver le bloc Query Loop dans l&#8217;\u00e9diteur ?<\/h3>\n<p>Il est disponible dans l&#8217;insertion de blocs via le bouton &#8220;+&#8221;. Vous pouvez \u00e9galement passer par l&#8217;onglet &#8220;Motifs&#8221; (Patterns) et s\u00e9lectionner la cat\u00e9gorie &#8220;Query&#8221; pour utiliser des mises en page pr\u00e9-construites.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ma\u00eetriser le Query Loop WordPress : Du Code PHP \u00e0 l&#8217;\u00c9diteur de Blocs Le Loop WordPress est le moteur fondamental qui permet de r\u00e9cup\u00e9rer et d&#8217;afficher dynamiquement le contenu stock\u00e9 dans la base de donn\u00e9es. Qu&#8217;il s&#8217;agisse d&#8217;articles, de pages ou de produits, ce m\u00e9canisme it\u00e8re \u00e0 travers les r\u00e9sultats d&#8217;une requ\u00eate pour injecter les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":739,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_jetpack_memberships_contains_paid_content":false,"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sem-categoria","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Wordpress Query Loop - jmsilcom<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jmsilcom.com\/?p=741\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wordpress Query Loop - jmsilcom\" \/>\n<meta property=\"og:description\" content=\"Ma\u00eetriser le Query Loop WordPress : Du Code PHP \u00e0 l&#8217;\u00c9diteur de Blocs Le Loop WordPress est le moteur fondamental qui permet de r\u00e9cup\u00e9rer et d&#8217;afficher dynamiquement le contenu stock\u00e9 dans la base de donn\u00e9es. Qu&#8217;il s&#8217;agisse d&#8217;articles, de pages ou de produits, ce m\u00e9canisme it\u00e8re \u00e0 travers les r\u00e9sultats d&#8217;une requ\u00eate pour injecter les [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jmsilcom.com\/?p=741\" \/>\n<meta property=\"og:site_name\" content=\"jmsilcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-03T17:01:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"794\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"cdaer2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"cdaer2\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jmsilcom.com\/?p=741#article\",\"isPartOf\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741\"},\"author\":{\"name\":\"cdaer2\",\"@id\":\"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5\"},\"headline\":\"WordPress Query Loop\",\"datePublished\":\"2026-06-03T17:01:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741\"},\"wordCount\":1000,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/jmsilcom.com\/?p=741#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jmsilcom.com\/?p=741\",\"url\":\"https:\/\/jmsilcom.com\/?p=741\",\"name\":\"Wordpress Query Loop - jmsilcom\",\"isPartOf\":{\"@id\":\"https:\/\/jmsilcom.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741#primaryimage\"},\"image\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741#primaryimage\"},\"thumbnailUrl\":\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg\",\"datePublished\":\"2026-06-03T17:01:00+00:00\",\"author\":{\"@id\":\"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5\"},\"breadcrumb\":{\"@id\":\"https:\/\/jmsilcom.com\/?p=741#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jmsilcom.com\/?p=741\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/jmsilcom.com\/?p=741#primaryimage\",\"url\":\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg\",\"contentUrl\":\"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg\",\"width\":1200,\"height\":794},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jmsilcom.com\/?p=741#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/jmsilcom.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Query Loop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jmsilcom.com\/#website\",\"url\":\"https:\/\/jmsilcom.com\/\",\"name\":\"jmsilcom\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jmsilcom.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5\",\"name\":\"cdaer2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/jmsilcom.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5d48477d78a58e1d2ccfe74c9f32f17c65c3da7f525ffbb89cffc54beefe7eac?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5d48477d78a58e1d2ccfe74c9f32f17c65c3da7f525ffbb89cffc54beefe7eac?s=96&d=mm&r=g\",\"caption\":\"cdaer2\"},\"sameAs\":[\"https:\/\/jmsilcom.com\"],\"url\":\"https:\/\/jmsilcom.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Wordpress Query Loop - jmsilcom","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jmsilcom.com\/?p=741","og_locale":"pt_BR","og_type":"article","og_title":"Wordpress Query Loop - jmsilcom","og_description":"Ma\u00eetriser le Query Loop WordPress : Du Code PHP \u00e0 l&#8217;\u00c9diteur de Blocs Le Loop WordPress est le moteur fondamental qui permet de r\u00e9cup\u00e9rer et d&#8217;afficher dynamiquement le contenu stock\u00e9 dans la base de donn\u00e9es. Qu&#8217;il s&#8217;agisse d&#8217;articles, de pages ou de produits, ce m\u00e9canisme it\u00e8re \u00e0 travers les r\u00e9sultats d&#8217;une requ\u00eate pour injecter les [&hellip;]","og_url":"https:\/\/jmsilcom.com\/?p=741","og_site_name":"jmsilcom","article_published_time":"2026-06-03T17:01:00+00:00","og_image":[{"width":1200,"height":794,"url":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","type":"image\/jpeg"}],"author":"cdaer2","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"cdaer2","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jmsilcom.com\/?p=741#article","isPartOf":{"@id":"https:\/\/jmsilcom.com\/?p=741"},"author":{"name":"cdaer2","@id":"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5"},"headline":"WordPress Query Loop","datePublished":"2026-06-03T17:01:00+00:00","mainEntityOfPage":{"@id":"https:\/\/jmsilcom.com\/?p=741"},"wordCount":1000,"commentCount":0,"image":{"@id":"https:\/\/jmsilcom.com\/?p=741#primaryimage"},"thumbnailUrl":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jmsilcom.com\/?p=741#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jmsilcom.com\/?p=741","url":"https:\/\/jmsilcom.com\/?p=741","name":"Wordpress Query Loop - jmsilcom","isPartOf":{"@id":"https:\/\/jmsilcom.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jmsilcom.com\/?p=741#primaryimage"},"image":{"@id":"https:\/\/jmsilcom.com\/?p=741#primaryimage"},"thumbnailUrl":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","datePublished":"2026-06-03T17:01:00+00:00","author":{"@id":"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5"},"breadcrumb":{"@id":"https:\/\/jmsilcom.com\/?p=741#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jmsilcom.com\/?p=741"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/jmsilcom.com\/?p=741#primaryimage","url":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","contentUrl":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","width":1200,"height":794},{"@type":"BreadcrumbList","@id":"https:\/\/jmsilcom.com\/?p=741#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/jmsilcom.com\/"},{"@type":"ListItem","position":2,"name":"WordPress Query Loop"}]},{"@type":"WebSite","@id":"https:\/\/jmsilcom.com\/#website","url":"https:\/\/jmsilcom.com\/","name":"jmsilcom","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jmsilcom.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/jmsilcom.com\/#\/schema\/person\/676bb0163c8cd25cc20133ba160c40c5","name":"cdaer2","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/jmsilcom.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5d48477d78a58e1d2ccfe74c9f32f17c65c3da7f525ffbb89cffc54beefe7eac?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5d48477d78a58e1d2ccfe74c9f32f17c65c3da7f525ffbb89cffc54beefe7eac?s=96&d=mm&r=g","caption":"cdaer2"},"sameAs":["https:\/\/jmsilcom.com"],"url":"https:\/\/jmsilcom.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/jmsilcom.com\/wp-content\/uploads\/2026\/06\/wordpress_query_loop.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/posts\/741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=741"}],"version-history":[{"count":1,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/posts\/741\/revisions"}],"predecessor-version":[{"id":746,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/posts\/741\/revisions\/746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=\/wp\/v2\/media\/739"}],"wp:attachment":[{"href":"https:\/\/jmsilcom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jmsilcom.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}