{"id":302228,"date":"2026-05-09T19:01:51","date_gmt":"2026-05-09T19:01:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easyquery\/"},"modified":"2026-05-09T19:00:15","modified_gmt":"2026-05-09T19:00:15","slug":"engipress-easyquery","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/engipress-easyquery\/","author":23482475,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Engipress EasyQuery","header_author":"Engipress","header_description":"Fluent WP_Query helpers for developers building custom WordPress themes from scratch. (Free version)","assets_banners_color":"","last_updated":"2026-05-09 19:00:15","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/engipress.com\/plugins\/engipress-easyquery","header_author_uri":"https:\/\/engipress.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":37,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial release of Engipress EasyQuery Free.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1487,4932,1626,5889,5913],"plugin_category":[],"plugin_contributors":[262424],"plugin_business_model":[],"class_list":["post-302228","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-types","plugin_tags-developer-tools","plugin_tags-query","plugin_tags-theme-development","plugin_tags-wp_query","plugin_contributors-engipress","plugin_committers-engipress"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/engipress-easyquery.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Basic Usage<\/strong><\/p>\n\n<p>Engieq::for('book')\n    -&gt;limit(12)\n    -&gt;order_by('date', 'DESC')\n    -&gt;get_posts();<\/p>\n\n<p><strong>Available Methods (Free Version)<\/strong><\/p>\n\n<ul>\n<li>Engieq::for( $post_type ) \u2013 Start a new query for any post type<\/li>\n<li>-&gt;limit( $number ) \u2013 Set number of posts to return<\/li>\n<li>-&gt;paged() \u2013 Enable pagination support<\/li>\n<li>-&gt;order_by( $orderby, $order ) \u2013 Set ordering (date, title, menu_order, etc.)<\/li>\n<li>-&gt;get() \u2013 Return full WP_Query object<\/li>\n<li>-&gt;get_posts() \u2013 Return array of post objects<\/li>\n<\/ul>\n\n<p>This plugin is designed for developers who build custom themes from scratch and want cleaner query code without heavy dependencies.<\/p>\n\n<p><strong>Pro Version<\/strong>\nFor advanced features including taxonomy &amp; meta filtering, caching, code export, and more, see Engipress EasyQuery Pro (https:\/\/engipress.com\/plugins\/engipress-easyquery-pro\/).<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>engipress-easyquery<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<p>Note: Engipress EasyQuery Pro is a separate paid plugin and does not require this free version.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20engipress%20easyquery%20compatible%20with%20block%20themes%20like%20twenty%20twenty-five%3F\"><h3>Is Engipress EasyQuery compatible with block themes like Twenty Twenty-Five?<\/h3><\/dt>\n<dd><p>Yes, it works with both classic PHP themes and modern block themes.<\/p><\/dd>\n<dt id=\"why%20is%20the%20free%20version%20so%20minimal%3F\"><h3>Why is the free version so minimal?<\/h3><\/dt>\n<dd><p>We intentionally kept the free version lightweight and focused. The Pro version contains the more advanced features most developers need for complex custom work.<\/p><\/dd>\n<dt id=\"where%20can%20i%20purchase%20engipress%20easyquery%20pro%3F\"><h3>Where can I purchase Engipress EasyQuery Pro?<\/h3><\/dt>\n<dd><p>Engipress EasyQuery Pro is available as a separate paid plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release of the free version<\/li>\n<li>Basic fluent query interface (for(), limit(), paged(), order_by(), get(), get_posts())<\/li>\n<li>Clean OOP structure with singleton pattern<\/li>\n<li>Conflict detection with Engipress EasyQuery Pro<\/li>\n<\/ul>","raw_excerpt":"Clean and fluent WP_Query helpers for developers building custom WordPress themes from scratch.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302228"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/engipress"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302228"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302228"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302228"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302228"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302228"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}