Stop Guessing. Start Forging.

The visual node-based logic engine for Elementor. Build complex Loop Grids, dynamic directories, and advanced queries without writing a single line of code. Connect sources, filters, and logic on a canvas—then save and reuse your query logic across your site.

Requires Elementor (Free or Pro)

Queries Shouldn't Be Invisible

Stop fighting with blind dropdown menus and hidden logic. See your query as a diagram—sources, filters, and output in one place.

Standard Elementor Query

The Old Way: Confusing Lists

Query Forge Interface

The Forge Way: Visual Logic

The Visual Engine (Free)

Everything you need to build powerful static queries. No coding—just connect nodes on the canvas.

🧱

Visual Builder

True drag-and-drop node interface. Add Source, Filter, Logic, Sort, Include/Exclude, and Target nodes; connect them with lines. If you can diagram it, you can query it. No code required.

🔍

Deep Filtering

Filter by taxonomy (categories, tags, custom taxonomies), custom meta fields (ACF, JetEngine, or any meta key), and standard post fields like title, content, author, date, and status. Use operators =, !=, LIKE, and NOT LIKE. Chain multiple filters with AND / OR Logic nodes.

🎨

Canned Card Styles & Card Design

Choose from five built-in card styles: Vertical, Horizontal, Minimal List, Grid Card, and Magazine. Then use the Card Design section to control typography, per-element alignment, colors, image ratio, border radius, and card shadow — all without writing CSS. Custom Elementor Loop templates are available when Elementor Pro is active.

📄

Standard Pagination

Traditional numbered pagination configurable per widget. Works with your query limits and sorting. AJAX, Load More, and Infinite Scroll are available in Pro.

⚙️

Post Types & Sorting

Query Posts, Pages, and any Custom Post Type registered on your site. Sort results by date, title, or ID in ascending or descending order.

💾

Save & Reuse

Build a query once, save it with a name to your library, and reuse the same logic across multiple widgets or pages. Edits to the saved query apply everywhere it's used.

Unlock the Context Engine

Turn static lists into intelligent, dynamic applications. Pro adds context-aware data, advanced operators, and more sources.

Dynamic Data Tags

Inject context into filter values and include/exclude lists. Use {{ current_user_id }} for "my content" dashboards, {{ current_post_id }} to exclude the current post in related sections, {{ current_post_terms:category }} for same-category related posts, and {{ url_param:key }} for URL-driven filters.

👥

Advanced Sources

Go beyond posts: query Users (by role) for member directories, Comments for reviews or activity feeds, custom SQL tables for orders or bookings, and REST API endpoints to pull external data. Pro also supports mixed queries—combine multiple source types into one merged, sortable list.

🎲

Strategic Sorting & Operators

Sort by Random for fair visibility in directories, by meta value (text or numeric) for price or rating, or by menu order. Unlock the full operator set: >, >=, <, <=, EXISTS, and NOT EXISTS for date ranges, price filtering, and field existence checks.

🔌

Plugin Integrations

Pro includes optional integration with popular plugins so their post types appear in a dedicated section in the Query Builder. Supported integrations include WooCommerce, Easy Digital Downloads, The Events Calendar, bbPress, and WP Job Manager—with more available. Enable only what you use in Settings → Query Forge License.

👁️

Preview Node

Drop a Preview node onto the canvas and see live query results as you build — post titles, post IDs, and total count, updated automatically whenever the canvas changes. Click any ID to copy it instantly. Search results inline. No saving, no reloading.

🔍

Source Preview

Enable Source Preview on any Source node to browse and search its raw content directly on the canvas. Click the source node to expand an inline panel — scroll through posts, search by title, paginate through results, and copy post IDs with a single click for use in Include/Exclude.

Compare Editions

See exactly what's included in Core (Free) vs Pro. One license, one site—upgrade when you need more.

Feature What it does Core (Free) Pro
Visual Engine
Node-Based Builder
Drag-and-drop canvas
Build queries by connecting Source → Filter → Target nodes on a visual canvas. No code.
AND / OR Logic Nodes
Combine filters
Combine multiple filter conditions with AND or OR logic in the same query.
Include / Exclude by ID
Pin or hide items
Include or exclude specific post/author IDs; ignore sticky posts.
Save & Reuse Logic
Query library
Save query logic once and reuse it across multiple widgets or pages.
Preview Node
Live results on canvas
Place a Preview node on the canvas to see live post titles, IDs, and result count as you build. Click any ID to copy it. Search results inline. No saving or reloading required.
Source Preview
Browse source content on canvas
Enable on any Source node to browse and search its raw post content inline — scroll through results, search by title, paginate, and copy post IDs directly to use in Include/Exclude.
Display & Output
Elementor Loop Integration
Loop Grid / canned styles
Output results with Loop Grid using five built-in card styles. Custom Elementor Loop Item templates require Elementor Pro to be installed and active.
Card Design
Typography, colors, layout
Control typography, per-element alignment, colors, image ratio, border radius, and card shadow for canned styles — no CSS required.
Read More Button
Position & style
Optional Read More button on each card with configurable position (top or bottom) and full typography and color control.
Results Summary
Showing X–Y of Z results
Display a result count line above or below the grid or pagination. Typography, color, and alignment are fully configurable.
Standard Pagination
Page numbers
Numbered pagination with previous/next links.
AJAX, Load More & Infinite Scroll
Advanced pagination
In-place AJAX page updates, append-on-click Load More, and auto-loading Infinite Scroll.
Data Sources
Posts, Pages & CPTs
Standard content
Query any post type: posts, pages, Products, Events, and any registered CPT.
Multiple Sources
Per-source filter chains
Add more than one Source node and apply independent filter chains to each.
Users
WP_User_Query
Member directories, team pages, author lists. Filter by role.
Comments
WP_Comment_Query
Recent comments, reviews, or comment feeds. Filter by status/post type.
Custom SQL Tables
Your DB tables
Query custom or third-party plugin tables (e.g. orders, bookings).
REST API
External endpoints
Pull data from external APIs; filter and paginate in the builder.
Visual SQL Joins
Join node
Join tables (e.g. postmeta) to filter posts by related data.
Mixed Queries
Multiple sources → one list
Combine posts, users, comments (etc.) in one query; merged & sorted.
Plugin Integrations
WooCommerce, EDD, Events, etc.
Optional grouped CPTs in the builder for WooCommerce, Easy Digital Downloads, The Events Calendar, bbPress, WP Job Manager, and more.
Filtering & Sorting
Taxonomy & Meta Filtering
Categories, tags, ACF, etc.
Filter by category, tag, custom taxonomies, and any meta field (ACF, JetEngine, or any meta key).
Standard Post Field Filters
Title, content, author, date, status
Filter by post title, post content, post author, publish date, and post status.
Basic Operators
=, !=, LIKE, NOT LIKE
Match, exclude, search, or exclude by pattern with equals, not-equals, LIKE, and NOT LIKE operators.
Advanced Operators
>, >=, <, <=, EXISTS, NOT EXISTS
Full operator set for date ranges, price filtering, and field existence checks.
Dynamic Context Tags
Current user / post / URL
Use {{ current_post_id }}, {{ current_user_id }}, {{ current_post_terms:taxonomy }}, {{ url_param:key }} in filter values.
Sort by Date / Title / ID
Standard orderby
Ascending or descending by post date, title, or ID.
Sort by Meta, Random & Menu Order
Price, rating, rand, menu_order
Sort by any meta value (e.g. price, rating), numeric meta, random order, or menu order.
Support & Updates
Documentation & Community
Docs, WordPress.org
Full docs, FAQ, and community support on WordPress.org.
Priority Email Support
Pro only
Direct support via license settings page; faster response.

Choose Your License

Fair pricing for freelancers and agencies. All paid licenses include a renewal discount every year.

Core functionality and fully operational. No limits on queries or posts. No account required.

Visual builder Posts, pages & CPTs AND / OR logic Include / exclude by ID Taxonomy & meta filtering Save & reuse Standard pagination

All paid licenses include a loyalty renewal discount which will be applied retroactively at checkout each year. We encourage you to try the free version and explore our documentation BEFORE you purchase! Due to the nature of digital software, we are unable to offer refunds. All sales are final! Prices in USD.

Frequently Asked Questions

Do I need Elementor Pro?

No. Query Forge works perfectly with Elementor Free. The Free version includes five built-in canned card styles. Custom Elementor Loop Item templates require Elementor Pro, as Loop Item templates are part of Elementor's Theme Builder which is a Pro-only feature.

What do I need to run Query Forge?

WordPress 5.8 or newer, PHP 7.4 or newer, and Elementor (Free or Pro) installed and activated.

Does this work with WooCommerce?

Yes! You can query Products, filter by price/SKU, and sort by custom meta values like price or total_sales.

Does it work with ACF or JetEngine?

Yes. Query Forge can filter and display custom meta from ACF, JetEngine, or any plugin that stores post meta. The query builder itself runs inside Elementor only.

How does the renewal discount work?

All paid licenses automatically renew at a discounted rate each year — Pro renews at 10% off ($44.95), and Agency, Studio, and Developer all renew at 20% off — as long as the license remains active. If a license lapses and you repurchase, standard pricing applies.

How do I activate my license?

Go to Settings → Query Forge License, enter your license key, and click ACTIVATE. Status updates automatically.

How do I deactivate my license?

On the same page, click DEACTIVATE. The license is deactivated with our provider and the activation slot is freed for use on another site.

What is the "Grace Period"?

If our license API is temporarily unavailable, Pro features remain active for 14 days so your site keeps working. After that, Pro features turn off until the API is reachable again and validation succeeds.

Can I transfer my license to another site or person?

Yes. Deactivate the license on the current site (Settings → Query Forge License). The same key can then be activated on another site or by someone else; that counts as one activation for your license tier.

What's your refund policy?

We encourage you to try the free version and our documentation before purchasing. Because Query Forge is delivered digitally and can be used immediately, we're unable to offer refunds—all sales are final. We stand behind the product and are here to help if you run into issues.

Can I run Free and Pro on the same site?

No. Only one can be active at a time. If you activate Pro while Free is installed, Pro will deactivate Free automatically. You cannot run both together.

I moved my site or changed my domain. What do I do?

Deactivate the license on the old site (Settings → Query Forge License → DEACTIVATE), then activate the same key on the new site. That uses one activation slot.

Can I save and reuse queries?

Yes. Save a query with a name and reuse it in any Query Forge widget on the same site. Saved queries are stored per site and cannot be transferred between sites.

Can I create "Related Posts" sections?

Yes. With Pro, use {{ current_post_id }} in the Include/Exclude node to exclude the current post, and {{ current_post_terms:category }} (or your taxonomy slug) in a Filter to show posts from the same category. Connect Source → Filter → Include/Exclude → Target.

Is the Free version a "Lite" demo?

No. The Free version is a fully functional static query builder. You can build complex grids, filter by multiple taxonomies and meta fields, chain filters with AND/OR logic, and deploy them live. You only need Pro if you need dynamic context tags, advanced operators, or specialized sources like Users, Comments, or REST API.

How long do I get updates and support?

For as long as your license is active. If your license lapses or is cancelled, you keep the last version you had but no longer receive updates or priority support.

My query returns no results. What should I check?

Check that filter conditions aren't too strict, the source type matches your data, post status filters are correct, and that all nodes have a complete connected path from Source to Target. See Documentation → Troubleshooting for more.

Pro features don't show / license shows inactive. What do I do?

Confirm the license is activated under Settings → Query Forge License, that status shows active, clear cache if you use a caching plugin, and that you're on the Pro plugin (not only the free one).

Join not working?

Verify the table name is correct (no wp_ prefix), column names match your table, the table exists in the database, and your Pro license is active.

REST API source not returning data?

Check the API URL is correct and reachable, the response format matches what Query Forge expects, and any auth requirements; also check the browser console for errors.

Saved queries not loading?

Confirm the query was saved, check the browser console for errors, ensure you have permission to edit, and try refreshing the Query Builder.