Advanced Query Loop


This plugin introduces a Query Loop block variation that will empower users to be able to do much more complicated queries with the Query Loop block, such number of posts to display and post meta


Please use the either the support forum or the official repository for any questions or to log issues.

Available Controls

Multiple post types

Select additional post types for your query!

Post Count

Set the number of items you want to display (up to 50).


Choose whether you want to start at the first or 100th!

Post Meta Query

Generate complicated post meta queries using an interface that allows you to create a query based on meta_key, meta_value and the compare options. Combine multiple queries and determine if they combine results (OR) or narrow them down (AND).

Date Query

Query items before a date, after a date or between two dates!

Post Order controls

Sort in ascending or descending order by:

  • Author
  • Date
  • Last Modified Date
  • Title
  • Meta Value
  • Meta Value Num
  • Random
  • Menu Order ( props to @jvanja )
  • Post ID ( props to @markhowellsmead )

Please note that this is a slight duplication of the existing sorting controls. They both work interchangeably but it just looks a bit odd in the UI


  • Select how many posts you want to display and the number to start at.
  • Create complicated queries for post types with registered post meta.x
  • Query posts before a date, after a date or between two dates.


18. Januar 2024
A nice plugin that - sadly - avoids the more difficult stuff like many others: "exclusive and" for multiple categories. ... Going to take a look at the source and try and fix that/add that feature.Or perhaps Ryan could to that? ... Please? 🙂 Just an "exclusive and" checkbox in the categories field. That does "exclusive and" for the query. ... Pretty please? Either way, thanks for the neat plugin.
23. Dezember 2023 1 Antwort
Thank you very much for this very useful plugin. It does exactly what it is supposed to do. In fact, it can do much more than I need. In the Wordpress Query Loop Block, the function "order-by" = "menu order" is (still) missing, which I often need for page queries. Your plugin is perfect for this purpose. Thanks again.
13. Dezember 2023 1 Antwort
I love it when a plugin does exactly what it says. It could use a spruce up but the author was transparent about this not being a production ready plugin.
28. August 2023 4 Antworten
Works like a charm. Exactly what I needed. Thank you so much for making it.
Alle 7 Rezensionen lesen

Mitwirkende & Entwickler

„Advanced Query Loop“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„Advanced Query Loop“ wurde in 3 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Advanced Query Loop“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • ACF custom fields now show in the auto-complete dropdown list for Post Meta Queries ( props to @jvanja )
  • Adds sort by Post ID ( props to @markhowellsmead )
  • Fixes a typo in the Order By label.
  • Fixes a bug where a second AQL instances was getting post meta query values from the first.


  • Due to a change in core, Post Count can no longer be overridden when the block is set to inherit the query.
  • Adds Exclude current post option. Props to @Pulsar-X
  • Bump Tested Up To for 6.4
  • Adds better instructions for creating extension plugins.


  • Adds EXISTS as a compare option for Post Meta Queries.


  • Moves all controls into a single panel titled „Advanced Query Settings“.
  • Exposes SlotFills and filters to allow extension of plugin to add any featured you want.
  • Minor PHP warning fixes.


  • Addresses translations from not loading. HUGE thank you to @himaartwp for opening the issue and to everyone that helped with the Japanese translation!
  • Fixes minor php warnings in the editor


  • Addresses an issue where noindex was being added incorrectly due to an empty parameter. Props to @pedjas for reporting.
  • Small fixes to address some PHP warnings.


  • Small fixes to address some PHP warnings.


  • Adds Menu Order to the sort by options. Props to @jvanja for the Pull Request *


  • Adds support for sorting by Meta Value, Meta Value Num, and Random.
  • Adds transform to convert existing Query Loop instances into Advanced Query Loop blocks.
  • Adds a release command.
  • Adds support for querying multiple post types.


  • Fixes missing controls when not inheriting the query. Props to @cvladan for opening the support thread.


  • Introduce Post Order controls to sort by Author, Date, Last Modified Date, or Title in ascending or descending order. Props to @asterix for the suggestion of adding Last Modified Date.
  • Enable Post Count and Post Order controls even when inheriting the query.


  • Allow manual input of post meta. Props to @svenl77 for opening the support thread.


  • PRO TIP: Include the PHP files when you release the plugin :/


  • Adds custom icon.
  • Under the hood restructuring of code.


  • Small fix for PHP 8. Props to @markus9312 for opening the support thread.


  • Fix various PHP notices. Props to @wildworks for opening the support thread.
  • Add some information to the readmes.


  • Small fix to no longer show an empty pattern after inserting the block.


  • Initial release with support for post count, offset, post meta, and date queries.