{"id":35528,"date":"2015-04-19T01:16:57","date_gmt":"2015-04-19T01:16:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/easy-query\/"},"modified":"2019-08-11T13:53:21","modified_gmt":"2019-08-11T13:53:21","slug":"easy-query","status":"closed","type":"plugin","link":"https:\/\/bs.wordpress.org\/plugins\/easy-query\/","author":7478532,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.4","stable_tag":"trunk","tested":"5.2.24","requires":"3.6","requires_php":"","requires_plugins":"","header_name":"Easy Query","header_author":"Darren Cooney","header_description":"","assets_banners_color":"939495","last_updated":"2019-08-11 13:53:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/connekthq.com\/donate\/","header_plugin_uri":"https:\/\/connekthq.com\/plugins\/easy-query\/","header_author_uri":"https:\/\/connekthq.com","rating":5,"author_block_rating":0,"active_installs":300,"downloads":19820,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>None<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"5"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1555105","resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1138272","resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":"1628622","resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.2","1.0.3","1.1","2.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1555112","resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1555112","resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1555112","resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1555112","resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Easy Query Dashboard","2":"Easy Query Template","3":"Custom Query Builder","4":"WP_Query Generator"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6410,2209,1626,1378,5913],"plugin_category":[43,57],"plugin_contributors":[78879],"plugin_business_model":[],"class_list":["post-35528","plugin","type-plugin","status-closed","hentry","plugin_tags-builder","plugin_tags-generator","plugin_tags-query","plugin_tags-simple","plugin_tags-wp_query","plugin_category-customization","plugin_category-taxonomy","plugin_contributors-dcooney","plugin_committers-connekthq","plugin_committers-dcooney","plugin_committers-edanzer"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/easy-query_939495.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/easy-query\/assets\/screenshot-1.png?rev=1555112","caption":"Easy Query Dashboard"},{"src":"https:\/\/ps.w.org\/easy-query\/assets\/screenshot-2.png?rev=1555112","caption":"Easy Query Template"},{"src":"https:\/\/ps.w.org\/easy-query\/assets\/screenshot-3.png?rev=1555112","caption":"Custom Query Builder"},{"src":"https:\/\/ps.w.org\/easy-query\/assets\/screenshot-4.png?rev=1555112","caption":"WP_Query Generator"}],"raw_content":"<!--section=description-->\n<p>Easy Query is the fastest and simplest way to build and display WordPress queries without writing a single line of code.<\/p>\n\n<p>Visually build a custom <code>easy_query<\/code> shortcode and <code>WP_Query<\/code> code snippet based on the content of your website by adjusting various parameters in the Query Builder. Then simply place the generated shortcode or WP_Query() directly into a template, content editor or widget area of your theme.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Query Builder<\/strong> - Create your own Easy Query shortcode in seconds by adjusting the various query parameters.<\/li>\n<li><strong>Query Generator<\/strong> - Generate a custom WP_Query by adjusting parameters in the Query Builder.<\/li>\n<li><strong>Customizable Template<\/strong> - The Easy Query customizable template allows you to match the look and feel of your website.<\/li>\n<li><strong>Paging<\/strong> - Easily enable Easy Query paging by setting paging=\u201dtrue\u201d in your shortcode.<\/li>\n<li><strong>Multiple Instances<\/strong> - Include multiple instances of Easy Query on a page, post or page template.<\/li>\n<li><strong>Save Time and Reduce Frustration<\/strong> - Stop searching the WP Docs and build a query visually using the Query Builder.<\/li>\n<\/ul>\n\n<blockquote>\n  <h3>Want More?<\/h3>\n  \n  <p>Upgrading to <strong><a href=\"https:\/\/connekthq.com\/plugins\/easy-query\/\">Easy Query Pro<\/a><\/strong> unlocks added features and functionality of the plugin.<\/p>\n  \n  <h4>Unlimited Templates<\/h4>\n  \n  <p>Create, modify and delete Easy Query templates as you need them with zero restrictions.<\/p>\n  \n  <h4>Saved Queries<\/h4>\n  \n  <p>Save, edit and delete past queries using the custom query editor.<\/p>\n  \n  <h4>Responsive Layouts<\/h4>\n  \n  <p>A library of fully responsive layout templates ready for use on your website.<\/p>\n  \n  <h4>Paging Styles<\/h4>\n  \n  <p>Select from additional pagination styles and colors.<\/p>\n  \n  <h4>Additional Query Arguments<\/h4>\n  \n  <p>Unlock additional query parameters such a taxonomy and custom fields.<\/p>\n  \n  <h4>Multisite Compatibility<\/h4>\n  \n  <p>Install and manage Easy Query templates and queries across multiple sites in your network.<\/p>\n  \n  <p><strong><a href=\"https:\/\/connekthq.com\/plugins\/easy-query\/\">Learn more<\/a><\/strong><\/p>\n<\/blockquote>\n\n<h3>Shortcode Parameters<\/h3>\n\n<p>Easy Query accepts a number of parameters that are passed to the WordPress query via shortcode.<\/p>\n\n<ul>\n<li><strong>container<\/strong> - Select the type of HTML container that will wrap your Easy Query templates. Default = &lt; ul &gt;<\/li>\n<li><strong>classes<\/strong> - Target your content by adding custom classes to the container. Default = null<\/li>\n<li><strong>template<\/strong> - Select which template you would like to use. Default = \u2018default\u2019<\/li>\n<li><strong>post_type<\/strong> - Comma separated list of post types. Default = \u2018post\u2019<\/li>\n<li><strong>category__in<\/strong> - A comma separated list of categories to include by ID. Default = null<\/li>\n<li><strong>category__not_in<\/strong> - A comma separated list of categories to exclude by ID. Default = null<\/li>\n<li><strong>tag__in<\/strong> - A comma separated list of tags to include by ID. Default = null<\/li>\n<li><strong>tag__not_in<\/strong> - A comma separated list of tags to exclude by ID. Default = null<\/li>\n<li><strong>day<\/strong> - Day of the week. Default = null<\/li>\n<li><strong>month<\/strong> - Month of the year. Default = null<\/li>\n<li><strong>year<\/strong> - Year of post. Default = null<\/li>\n<li><strong>author<\/strong> - Query by author id. Default = null<\/li>\n<li><strong>search<\/strong> - Query search term (\u2018s\u2019). Default = null<\/li>\n<li><strong>post__in<\/strong> - Comma separated list of post ID\u2019s to include in query. Default = null <\/li>\n<li><strong>post__not_in<\/strong> - Comma separated list of post ID\u2019s to exclude from query. Default = null <\/li>\n<li><strong>post_status<\/strong> - Select status of the post. Default = 'publish'<\/li>\n<li><strong>order<\/strong> - Display posts in ASC(ascending) or DESC(descending) order. Default = \u2018DESC\u2019<\/li>\n<li><strong>orderby<\/strong> - Order posts by date, title, name, menu order, random, author, post ID or comment count.  Default = \u2018date\u2019<\/li>\n<li><strong>offset<\/strong> - Offset the initial query (number). Default = \u20190\u2032<\/li>\n<li><strong>posts_per_page<\/strong> - Number of posts to load with each Ajax request. Default = \u20196\u2032<\/li>\n<li><strong>paging<\/strong> - Enable Easy Query to page the results. Default = \u2019true\u2032<\/li>\n<\/ul>\n\n<h3>Example Shortcode<\/h3>\n\n<pre><code>[easy_query type=\"ul\" classes=\"blog-listing entry-list\" template=\"default\" posts_per_page=\"6\" post_type=\"post, portfolio\"]\n<\/code><\/pre>\n\n<h3>Demos<\/h3>\n\n<ul>\n<li><strong><a href=\"https:\/\/connekthq.com\/plugins\/easy-query\/examples\/default\/\">Default<\/a><\/strong> - Out of the box functionality and styling<\/li>\n<li><strong><a href=\"https:\/\/connekthq.com\/plugins\/easy-query\/examples\/multiple-instances\/\">Multiple Instances<\/a><\/strong> - Include multiple Easy Query instances on a single page<\/li>\n<li><strong><a href=\"https:\/\/connekthq.com\/plugins\/easy-query\/examples\/owl-carousel\/\">Owl Carousel<\/a><\/strong> - Creating a responsive jQuery carousel with Owl Carousel<\/li>\n<\/ul>\n\n<h3>Tested Browsers<\/h3>\n\n<ul>\n<li>Firefox (Mac, PC)<\/li>\n<li>Chrome (Mac, PC, iOS, Android)<\/li>\n<li>Safari (Mac, iOS)<\/li>\n<li>IE8+<\/li>\n<li>Android (Native)<\/li>\n<li>BB10 (Native)<\/li>\n<\/ul>\n\n<h3>Official Website<\/h3>\n\n<p>https:\/\/connekthq.com\/easy-query\/<\/p>\n\n<!--section=installation-->\n<p>How to install Easy Query.<\/p>\n\n<h4>Using The WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Search for 'Easy Query'<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin on the Plugin dashboard<\/li>\n<\/ol>\n\n<h4>Uploading in WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard<\/li>\n<li>Navigate to the 'Upload' area<\/li>\n<li>Select <code>easy-query.zip<\/code> from your computer<\/li>\n<li>Click 'Install Now'<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<\/ol>\n\n<h4>Using FTP<\/h4>\n\n<ol>\n<li>Download <code>easy-query.zip<\/code><\/li>\n<li>Extract the <code>easy-query<\/code> directory to your computer<\/li>\n<li>Upload the <code>easy-query<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin in the Plugin dashboard<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What are the steps to getting Easy Query to display on my website<\/dt>\n<dd><ol>\n<li>Create your shortcode<\/li>\n<li>Add the shortcode to your page, by adding it through the content editor or placing it directly within one of your template files.<\/li>\n<li>Load a page with your shortcode in place and watch Easy Query load your posts.<\/li>\n<\/ol><\/dd>\n<dt>What are my server requirements?<\/dt>\n<dd><p>Your server must be able to read\/write\/create files. Easy Query creates the default template on plugin activation and in order to modify the output Easy Query is required to write to the file as well.<\/p><\/dd>\n<dt>Can I make modifications to the plugin code?<\/dt>\n<dd><p>Sure, but please be aware that if modifications are made it may affect future updates of the plugin.<\/p><\/dd>\n<dt>Can I modify the repeater template?<\/dt>\n<dd><p>Yes, visit the Repeater Template section in your WordPress admin.<\/p><\/dd>\n<dt>How are my templates saved?<\/dt>\n<dd><p>Template data is saved into your WordPress database as well as written directly to a template PHP file in the easy-query plugin directory.<\/p><\/dd>\n<dt>Can I use custom fields in a template?<\/dt>\n<dd><p>Yes, but you will need to define $post at the top of the template before requesting your custom fields. Like so:\nglobal $post;<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>FIX - Fixed issue with Easy Query pagination showing last page link when not required.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<p>** FIX - Fixed issue with Easy Query pagination not working on static frontpage.<\/p>\n\n<h4>2.0.2<\/h4>\n\n<p>** FIX - Fix for 'ewpq_query_generator' error in Query Generator.\n** UPDATE - Updated license txt.<\/p>\n\n<h4>2.0.1<\/h4>\n\n<p>** UPDATE - Adding missing WP_Query generator.\n** UPDATE - Updated copy on shortcode builder.<\/p>\n\n<h4>2.0<\/h4>\n\n<p>** NEW - New look and Feel for 2017 :)\n** NEW - Updated paging styles and settings.\n** UPDATE - Improvements in template loading. \n** UPDATE - Improved WP_Query.<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>** FIX ** Pagination not working.\n** Update ** Various UI Improvements.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>** NEW ** Updated Saved Queries to allow for title changes.\n** FIX ** Issue with saved queries not saving periodically.\n** UPDATE ** Various UI Updates and enhancements.\n** UPDATE ** Updated License activation form.<\/p>\n\n<h4>1.0.5<\/h4>\n\n<p>** FIX ** Updated custom classes being applied to multiple elements in the parsed shortcode. custom_classes param should only be applied to the direct parent of easy query items.\n** UPDATE ** Updating broken admin layout in WordPress 4.4<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>** NEW ** Added new shortcode parameter 'custom_args' which will let users pass custom query params. e.g. custom_args=\"post_parent:1745;tag_slug__and:array(design,development)\"<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Security Update - We have added an extra layer of security verification around the saving of custom templates and queries.<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>Fix for date query parameters<\/p>\n\n<h4>1.0<\/h4>\n\n<p>Initial Release<\/p>","raw_excerpt":"Create a custom WordPress query in seconds with Easy Query.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/35528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=35528"}],"author":[{"embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/edanzer"}],"wp:attachment":[{"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=35528"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=35528"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=35528"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=35528"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=35528"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=35528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}