Skip to main content

Advanced loop queries

PRO Only

Overview​

The free Archive Loop block covers common cases: post type, order, posts per page, and basic taxonomy restrictions. Advanced loop queries (Pro) expose deeper base query controls so filters refine a precisely scoped dataset.

Use advanced queries when you need:

  • Multiple taxonomy conditions in the base query (before visitor filters)
  • Meta query clauses (featured only, date ranges, numeric thresholds)
  • Author, date, or post ID include/exclude lists
  • Relationship-style queries for related CPT archives

Visitor Filter Posts Item selections still layer on top via AJAX.

Configure advanced query​

  1. Select Archive Loop.

  2. Open Query → Advanced (Pro).

  3. Add clauses using the block UI:

    • Taxonomy query — AND/OR term requirements
    • Meta query — Key, compare, value, type
    • Post in / not in — Explicit ID lists
    • Author, date filters on base query
  4. Preview initial loop output without visitor filters—confirm base scope is correct.

  5. Add Filter Posts items that make sense for the scoped set.

Examples​

  • Base meta query: featured = 1
  • Filters: Location taxonomy, price range meta

Events this month​

  • Base date query: start/end of current month
  • Filters: Event type taxonomy, search

Shop subset​

  • Base taxonomy: product_cat = clearance
  • Filters: Size attribute, price slider

Filters vs base query​

LayerControlled byPurpose
Base queryArchive Loop (advanced)What enters the pool
FacetsFilter Posts ItemVisitor refinements

Misconfigured base queries that are too narrow cause empty filter options—terms need matching posts in scope. See Empty options or counts.

Developers​

Render-time hooks like daf_archiveloop_render_display_type adjust loop display; for programmatic base query changes beyond the UI, contact support or use supported REST extension patterns. See PHP hooks.

What's next​