=== Engipress EasyQuery ===
Contributors: engipress
Tags: wp_query, query, custom post types, developer tools, theme development
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Clean and fluent WP_Query helpers for developers building custom WordPress themes from scratch.


== Description ==

Engipress EasyQuery provides a clean, fluent interface for working with WP_Query. It makes writing custom loops in your themes faster, more readable, and less repetitive.

**Basic Usage**

Engieq::for('book')
    ->limit(12)
    ->order_by('date', 'DESC')
    ->get_posts();

**Available Methods (Free Version)**

* Engieq::for( $post_type ) – Start a new query for any post type
* ->limit( $number ) – Set number of posts to return
* ->paged() – Enable pagination support
* ->order_by( $orderby, $order ) – Set ordering (date, title, menu_order, etc.)
* ->get() – Return full WP_Query object
* ->get_posts() – Return array of post objects

This plugin is designed for developers who build custom themes from scratch and want cleaner query code without heavy dependencies.

**Pro Version**
For advanced features including taxonomy & meta filtering, caching, code export, and more, see Engipress EasyQuery Pro (https://engipress.com/plugins/engipress-easyquery-pro/).


== Installation ==

1. Upload the `engipress-easyquery` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress

Note: Engipress EasyQuery Pro is a separate paid plugin and does not require this free version.


== Frequently Asked Questions ==

= Is Engipress EasyQuery compatible with block themes like Twenty Twenty-Five? =
Yes, it works with both classic PHP themes and modern block themes.

= Why is the free version so minimal? =
We intentionally kept the free version lightweight and focused. The Pro version contains the more advanced features most developers need for complex custom work.

= Where can I purchase Engipress EasyQuery Pro? =
Engipress EasyQuery Pro is available as a separate paid plugin.


== Changelog ==

= 1.0.0 =
* Initial public release of the free version
* Basic fluent query interface (for(), limit(), paged(), order_by(), get(), get_posts())
* Clean OOP structure with singleton pattern
* Conflict detection with Engipress EasyQuery Pro


== Upgrade Notice ==

= 1.0.0 =
* Initial release of Engipress EasyQuery Free.