Advanced Query Loop

Description

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

Support/Issues

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

Contrôles disponibles

Requêtes de taxonomie

Construisez des requêtes de taxonomies complexes !

Plusieurs types de publication

Sélectionner des types de publication additionnels pour votre requête !

Inclure les publications

Choisissez les publications que vous souhaitez afficher manuellement ou seulement les enfants du contenu actuel.

Exclude current post

Remove the current post from the query.

Exclude posts by category

Choisir d’exclure les publications de la liste des catégories

Requête de méta de publication

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).

Requête de date

Query items before/after the current or selected or choose to show the post from the last 1, 3, 6 and 12 months.

Contrôles de l’ordre de publication

Trier par ordre croissant ou décroissant :

  • Auteur/autrice
  • Date
  • Date de dernière modification
  • Titre
  • Valeur de méta
  • Valeur de méta numérique
  • Aléatoire
  • Ordre de menu (crédits @jvanja)
  • Name (props @philbee)
  • ID de la publication (crédits @markhowellsmead)

Veuillez noter qu’il s’agit d’une légère duplication des contrôles de tri existants. Ils fonctionnent tous les deux de manière interchangeable, mais l’interface utilisateur est un peu bizarre

Désactiver la pagination

Improve the performance of the query by disabling pagination.

Captures d’écran

  • 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.

Avis

8 avril 2025
I use WordPress to run a custom site with multiple taxonomies. It lets me filter posts based on various conditions, making content organization fast and efficient. With custom taxonomies, I can sort posts by genre, mood, artist, or any category I define. WordPress handles complex filtering without slowing down the site. It’s flexible, reliable, and perfect for content-rich projects.
25 mars 2025
If you are building archive pages in block themes, use this block. It is SO much better than the core block.
6 février 2025
Thanks for this helpful plugin! I initially set out to build my own block variation because I only needed to add a sorting option for a custom meta field, and found this plugin when I started looking for developer resources. I can imagine that the Query Loop block can eventually be updated to include more custom meta options, seeing how the block bindings API is now bringing custom meta support to core blocks too.
6 janvier 2025 1 réponse
Adds a lot of features the core block is missing and avoids unnecessary bloat.
15 décembre 2024 1 réponse
Excellent plugin – I am now even going to switch from Display Posts Shortcode plugin to this one. Gives more work for me but your job well done! Just left a feature request for excluding posts / pages / CPTs by ID – but it’s got nothing to do with how great this plugin is oterhwise.
Lire les 21 avis

Contributeurs/contributrices & développeurs/développeuses

« Advanced Query Loop » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Advanced Query Loop” a été traduit dans 8 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Advanced Query Loop » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

= 4.1.1=
* Allow extended orderby values for all publicly queryable post types (props @ocean90)
* Decode entities in the FormTokenField for post inclusion.
* Fix post type merge issue to retain default post type on frontend (props @mehidi258)

= 4.1.0=
* The control for Pagination controls has been removed and now is automatically enabled/disabled based whether the Pagination block is in the template.
* Bug fixes.

= 4.0.2=
* Bug fixes

4.0.1

  • Des petits correctifs de bogues grace à @gvgvgvijayan

4.0.0

  • Introducing the new Taxonomy Builder!
  • Show children of current item only.
  • Adds before and after current date controls
  • Nettoyer l’expérience utilisateur.

3.2.0

  • Adds the ability to exclude posts by category (props @ghost-ng)
  • Adds the ability to disable pagination.
  • Deprecate controls that were moved into the Query Loop block in Gutenberg 19.
  • Fix fatal error when post include array was empty.

3.1.1

  • Add better SVG that works in all usages
  • Change ranges to allow to not include the current date
  • Trim whitespace from title.rendered

3.1.0

  • Add dynamic date ranges to see posts from the last 1, 3, 6 and 12 months.
  • Insert a new instance by typing « AQL » or « aql » and pressing enter.
  • Adds sorting by Name (props @philbee).
  • Bug fixes.

3.0.1

  • Addresses some PHP fatal errors caused by type hinting.

3.0.0

  • Add Sorting by Included Posts IDs.
  • Add sorting by Comment Count.
  • Major restructure for processing the query params.
  • Add release-drafter workflow.

2.2.5

  • Fixes issue with Exclude Current Post not being correctly set on templates.

2.2.4

  • Fixes an issue with the Exclude Current Post toggle causing the block to crash in some circumstances

2.2.3

  • Adds a Include Posts tool to allow manual curation of content to display (@props jenniferfarhat)

2.1.3

  • Fixes issues in PHP 8 and the date query. (props @krokodok)

2.1.2

  • Fixes issue with empty search parameter causing incorrect template to load (props @StreetDog71)
  • Fixes issue with all post type not being loaded ( props @aaronware)

2.1.1

  • Fixes issue with multiple AQL instances having settings leaked to each other.

2.1.0

  • 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 )
  • Corrige une erreur dans le tri par libellé.
  • Fixes a bug where a second AQL instances was getting post meta query values from the first.

2.0.0

  • 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.

1.5.1

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

1.5

  • 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.

1.4.3

  • Addresses translations from https://translate.wordpress.org/ 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

1.4.2

  • 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.

1.4.1

  • Small fixes to address some PHP warnings.

1.4.0

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

1.3.0

  • 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.

1.2.1

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

1.2.0

  • 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.

1.1.0

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

1.0.5

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

1.0.4

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

1.0.3

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

1.0.2

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

1.0.1

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

1.0.0

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