{"id":15140,"date":"2011-10-02T10:24:39","date_gmt":"2011-10-02T10:24:39","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/advanced-post-list\/"},"modified":"2024-05-30T23:32:51","modified_gmt":"2024-05-30T23:32:51","slug":"advanced-post-list","status":"closed","type":"plugin","link":"https:\/\/ka.wordpress.org\/plugins\/advanced-post-list\/","author":7786507,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5.6.2","stable_tag":"0.5.6.2","tested":"6.5.8","requires":"4.5","requires_php":"","requires_plugins":null,"header_name":"Advanced Post List","header_author":"EkoJR","header_description":"","assets_banners_color":"","last_updated":"2024-05-30 23:32:51","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=VFUYQGQ7VXEDC","header_plugin_uri":"http:\/\/wordpress.org\/plugins\/advanced-post-list\/","header_author_uri":"http:\/\/ekojr.com","rating":4.5,"author_block_rating":0,"active_installs":1000,"downloads":139323,"num_ratings":80,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"jokerbr313","date":"2011-10-03 08:10:30"},"0.1.1":{"tag":"0.1.1","author":"jokerbr313","date":"2011-10-03 21:24:02"},"0.1.a1":{"tag":"0.1.a1","author":"jokerbr313","date":"2011-10-02 10:24:39"},"0.1.b1":{"tag":"0.1.b1","author":"jokerbr313","date":"2011-10-02 10:33:39"},"0.2.0":{"tag":"0.2.0","author":"jokerbr313","date":"2011-12-16 09:09:12"},"0.2.b1":{"tag":"0.2.b1","author":"jokerbr313","date":"2011-12-14 13:00:36"},"0.2.b2":{"tag":"0.2.b2","author":"jokerbr313","date":"2011-12-14 13:00:36"},"0.3.0":{"tag":"0.3.0","author":"EkoJr","date":"2016-08-30 01:03:08"},"0.3.1":{"tag":"0.3.1","author":"EkoJr","date":"2016-12-20 14:17:55"},"0.3.2":{"tag":"0.3.2","author":"EkoJr","date":"2017-01-31 01:40:38"},"0.3.3":{"tag":"0.3.3","author":"EkoJr","date":"2017-02-28 03:03:15"},"0.3.4":{"tag":"0.3.4","author":"EkoJr","date":"2017-03-01 03:27:44"},"0.3.5":{"tag":"0.3.5","author":"EkoJr","date":"2017-05-24 06:17:34"},"0.3.6":{"tag":"0.3.6","author":"EkoJr","date":"2017-05-24 06:30:56"},"0.3.7":{"tag":"0.3.7","author":"EkoJr","date":"2017-06-04 23:54:57"},"0.3.a1":{"tag":"0.3.a1","author":"jokerbr313","date":"2012-04-05 05:28:04"},"0.3.b1":{"tag":"0.3.b1","author":"jokerbr313","date":"2012-04-08 23:34:58"},"0.3.b2":{"tag":"0.3.b2","author":"jokerbr313","date":"2012-04-09 08:21:30"},"0.3.b3":{"tag":"0.3.b3","author":"jokerbr313","date":"2012-07-17 22:31:16"},"0.3.b4":{"tag":"0.3.b4","author":"jokerbr313","date":"2012-07-18 21:50:37"},"0.3.b5":{"tag":"0.3.b5","author":"EkoJr","date":"2017-05-24 02:43:02"},"0.3.b6":{"tag":"0.3.b6","author":"jokerbr313","date":"2012-12-04 05:08:45"},"0.3.b7":{"tag":"0.3.b7","author":"jokerbr313","date":"2013-10-08 10:41:33"},"0.3.b8":{"tag":"0.3.b8","author":"EkoJr","date":"2016-07-07 11:12:56"},"0.3.b9":{"tag":"0.3.b9","author":"EkoJr","date":"2016-07-17 04:48:30"},"0.4.0":{"tag":"0.4.0","author":"EkoJr","date":"2017-10-31 00:01:55"},"0.4.1":{"tag":"0.4.1","author":"EkoJr","date":"2017-11-13 00:27:30"},"0.4.2":{"tag":"0.4.2","author":"EkoJr","date":"2017-12-18 03:27:53"},"0.4.2.1":{"tag":"0.4.2.1","author":"EkoJr","date":"2017-12-19 00:05:22"},"0.4.3":{"tag":"0.4.3","author":"EkoJr","date":"2018-01-08 00:48:24"},"0.4.3.1":{"tag":"0.4.3.1","author":"EkoJr","date":"2018-01-15 02:42:23"},"0.4.4":{"tag":"0.4.4","author":"EkoJr","date":"2018-03-12 00:19:51"},"0.5.0":{"tag":"0.5.0","author":"EkoJr","date":"2018-09-09 23:52:03"},"0.5.1":{"tag":"0.5.1","author":"EkoJr","date":"2018-09-11 00:01:09"},"0.5.2":{"tag":"0.5.2","author":"EkoJr","date":"2019-01-07 00:30:08"},"0.5.3":{"tag":"0.5.3","author":"EkoJr","date":"2019-01-22 23:19:05"},"0.5.4":{"tag":"0.5.4","author":"EkoJr","date":"2019-01-29 14:46:55"},"0.5.5":{"tag":"0.5.5","author":"EkoJr","date":"2019-03-10 22:10:03"},"0.5.6":{"tag":"0.5.6","author":"EkoJr","date":"2020-03-02 03:36:32"},"0.5.6.1":{"tag":"0.5.6.1","author":"EkoJr","date":"2020-03-22 17:06:36"},"0.5.6.2":{"tag":"0.5.6.2","author":"EkoJr","date":"2024-05-30 23:32:51"}},"upgrade_notice":{"0.5.6.2":"<ul>\n<li>(Important) Please update plugin immediately.<\/li>\n<\/ul>","0.5.6.1":"<ul>\n<li>(Important) Please update plugin immediately.<\/li>\n<\/ul>","0.5.6":"<ul>\n<li>(Important) Please update plugin immediately.<\/li>\n<\/ul>","0.5.5":"<ul>\n<li>A small update for a hot fix.<\/li>\n<\/ul>","0.5.4":"<ul>\n<li>Improvements to plugin initialization and Pro compatability.<\/li>\n<\/ul>","0.5.3":"<ul>\n<li>Bug fix for admin notices.<\/li>\n<\/ul>","0.5.2":"<ul>\n<li>Bug fixes and additional extended support.<\/li>\n<\/ul>","0.5.1":"<ul>\n<li>Hotfix for Visual Editor bug in 0.5.0; Bug fixes and added extended support.<\/li>\n<\/ul>","0.5.0":"<ul>\n<li>Bug fixes and added extended support. No database update, but a backup is still recommended.<\/li>\n<\/ul>","0.4.4":"<ul>\n<li>Possible fix with displaying post list. IMPORTANT: Minor database update. PLEASE BACK UP DATA.<\/li>\n<\/ul>","0.4.2.1":"<ul>\n<li>Possible fix for post lists not displaying.<\/li>\n<li>Fixed PHP Error in admin screens.<\/li>\n<\/ul>","0.4.3":"<ul>\n<li>Fixed Review Notice not delaying or dismissing.<\/li>\n<\/ul>","0.4.2":"<ul>\n<li>Possible fix for post lists not displaying.<\/li>\n<\/ul>","0.4.0":"<ul>\n<li>Please be sure to Back Up the website. Large database update will occur.<\/li>\n<li>Completely new Admin UI.<\/li>\n<li>WPML Support and Plugin Internalization.<\/li>\n<\/ul>","0.3.6":"<ul>\n<li>Stable Release. Changed File Structure which may cause a PHP object error ( Please report PHP errors ).<\/li>\n<li>If upgrading from 0.2, make sure to back up the plugin data and website.<\/li>\n<\/ul>","0.3.5":"<ul>\n<li>Stable Release. Changed File Structure which may cause a PHP object error ( Please report PHP errors ).<\/li>\n<li>If upgrading from 0.2, make sure to back up the plugin data and website.<\/li>\n<\/ul>","0.3.4":"<ul>\n<li>Stable Release. If upgrading from 0.2, make sure to back up the plugin data and website.<\/li>\n<\/ul>","0.3.3":"<ul>\n<li>Stable Release. If upgrading from 0.2, make sure to back up the plugin data\nand website.<\/li>\n<\/ul>","0.3.2":"<ul>\n<li>Stable Release. If upgrading from 0.2, make sure to back up the plugin data\nand website.<\/li>\n<\/ul>","0.3.1":"<ul>\n<li>Stable Release. If upgrading from 0.2, make sure to back up the plugin data\nand website.<\/li>\n<\/ul>","0.3.0":"<ul>\n<li>Stable Release. If upgrading from 0.2, make sure to back up the plugin data\nand website.<\/li>\n<\/ul>","0.3.b9":"<ul>\n<li>Beta Version. Candidate for Stable Release (0.3.0).<\/li>\n<li>If upgrading from 0.2, make sure you back up the plugin data and\/or website.<\/li>\n<\/ul>","0.3.b8":"<ul>\n<li>Beta Version. If upgrading from 0.2, make sure you back up the plugin data\nand\/or website. This update includes a couple major and blocker bugs to the\nAdmin UI. Further development may be required before releasing the stable\nversion (0.3.0).<\/li>\n<\/ul>","0.3.b7":"<ul>\n<li>Beta Version. If upgrading from 0.2, make sure you back up the plugin data\nand\/or website. This update includes a couple major and blocker bugs to the\nAdmin UI. Further testing is required before releasing the stable version.<\/li>\n<\/ul>","0.3.b6":"<ul>\n<li>Beta Version. As always, make sure you back up your website since\n0.3 has a couple of database updates. This version fixes some critical issues\nwhen being used on a large site. Fixes to the Backup feature have also been\nincluded in this.<\/li>\n<\/ul>","0.3.b5":"<ul>\n<li>Beta Version. Beta 5 has another database upgrade, so it is recommended you\nbackup your data, and use a test site first. No issues with the database have\nbeen posted. Contains additional filter settings that are built-in the WP_Query\nparams, and added a couple custom function. Also fixed a few issues. Look at\nthe changelog for more details.<\/li>\n<\/ul>","0.3.b4":"<ul>\n<li>Beta Version. It is recommended you backup, but no issues with the database\nhave been posted. Contains fixes for querying posts, and deactivation.<\/li>\n<\/ul>","0.3.b3":"<ul>\n<li>Beta Version. It is recommended you back up data prior to upgrading.Fixed some\n&#039;strict&#039; errors that were being tossed that could cause an issue.<\/li>\n<\/ul>","0.3.b2":"<ul>\n<li>Beta Version. It is recommended you back up data prior to upgrading. A few\nadded preset settings. Fixed a problem with script handling that was\ninterfering with built-in scripting.<\/li>\n<\/ul>","0.3.b1":"<ul>\n<li>Beta Version. Please back up your plugin data prior to upgrading. This version\nintroduces custom post type and taxonomy support. Along with a few added\nsettings.<\/li>\n<\/ul>","0.3.a1":"<ul>\n<li>Alpha Version. Please back up your plugin data prior to upgrading. This version\nintroduces custom post type and taxonomy support. Along with a few added\nsettings.<\/li>\n<\/ul>","0.2.0":"<ul>\n<li>Upgrade adds a new export\/import feature to back up your data, and fixes the\nPHP hardcode, exclude current, and TextArea element. See change log for more\ndetails.<\/li>\n<\/ul>","0.1.1":"<ul>\n<li>The require() functions in advanced-post-list.php didn&#039;t have a dynamic value set.<\/li>\n<\/ul>","0.1.0":"<ul>\n<li>First stable version.<\/li>\n<\/ul>"},"ratings":{"1":5,"2":3,"3":3,"4":6,"5":64},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":1558239,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1","0.1.a1","0.1.b1","0.2.0","0.2.b1","0.2.b2","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.3.5","0.3.6","0.3.7","0.3.a1","0.3.b1","0.3.b2","0.3.b3","0.3.b4","0.3.b5","0.3.b6","0.3.b7","0.3.b8","0.3.b9","0.4.0","0.4.1","0.4.2","0.4.2.1","0.4.3","0.4.3.1","0.4.4","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.6.1","0.5.6.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1754914,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1754914,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1754914,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1754914,"resolution":"4","location":"assets","locale":""},"screenshot-5.gif":{"filename":"screenshot-5.gif","revision":1754914,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":1754914,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Using a simple shortcode, you can display amazing content.","2":"A Few more examples.","3":"Complex lists coupled together.","4":"Admin Screen for All Post Lists.","5":"Admin UI for Creating\/Editing Post lists.","6":"Admin Screen for Settings."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1332,838,3481,1089,3971],"plugin_category":[],"plugin_contributors":[80406],"plugin_business_model":[],"class_list":["post-15140","plugin","type-plugin","status-closed","hentry","plugin_tags-editor","plugin_tags-featured","plugin_tags-post-list","plugin_tags-related-posts","plugin_tags-tool","plugin_contributors-ekojr","plugin_committers-ekojr","plugin_committers-jokerbr313","plugin_support_reps-advancedpostlist"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/advanced-post-list.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-1.png?rev=1754914","caption":"Using a simple shortcode, you can display amazing content."},{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-2.png?rev=1754914","caption":"A Few more examples."},{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-3.png?rev=1754914","caption":"Complex lists coupled together."},{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-4.png?rev=1754914","caption":"Admin Screen for All Post Lists."},{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-5.gif?rev=1754914","caption":"Admin UI for Creating\/Editing Post lists."},{"src":"https:\/\/ps.w.org\/advanced-post-list\/assets\/screenshot-6.png?rev=1754914","caption":"Admin Screen for Settings."}],"raw_content":"<!--section=description-->\n<p>This tool functions much like a Post List builder to give Admins the most amount of control over managing content to display. Developed with Web Designers &amp; Developers in mind, makes this a highly customizable tool to have around. However, there is a sharp learning curve for most.<\/p>\n\n<p>You must know:<\/p>\n\n<ul>\n<li>HTML<\/li>\n<li>CSS<\/li>\n<li><em>(Optional)<\/em>\n\n<ul>\n<li>JavaScript<\/li>\n<li>PHP<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Summary<\/h3>\n\n<p>Advanced Post List (aka APL) is designed to operate much like The Loop in WordPress; which is most notable in Themes. However, that concept is taken and turned into an Admin tool that can easily be changed, moved, or added\/removed. This eliminates much of the backend work, and prevents being limited to what is hardcoded into a theme.<\/p>\n\n<p>This also makes multiple Featured Content with different configurations more of a breeze, and the complexity of it is a challenge that APL achieves unlike any other.<\/p>\n\n<p>APL can accomplish a large degree of variations, but can be broken down to 3 main types of tasks. With Filter, Design, and Placement, here are some of the key features.<\/p>\n\n<h3>Filter<\/h3>\n\n<ul>\n<li><strong>Custom Post Type and Taxonomy Support (CPT)<\/strong> - Displays Posts\/Pages from custom post types, taxonomies, and terms. This includes other plugins with post data. but may store its data differently than post_content. (<strong>Advanced Users, see php_function shortcode.<\/strong>)<\/li>\n<li><strong>Enhanced\/Diverse Queries<\/strong> - Capable of diverse filter configuration when displaying posts. This feature allows...\n\n<ul>\n<li>Cross Filtering with Custom Post Types.<\/li>\n<li>Diverse Post Types -&gt; Taxonomies query configurations.<\/li>\n<li>Multiple Query configurations with include and require.<\/li>\n<\/ul><\/li>\n<li><strong>Optimized with Complex Queries<\/strong> - Once deemed an Achilles Heel to WP Query, steps are taken to reduce the server load as much as possible.<\/li>\n<li><strong>Dynamic Filters<\/strong> - Grabs values to filter by based on the current posts\/pages being viewed. <em>Ex. Displaying Related Posts in a Header, Footer, Sidebar, etc..<\/em><\/li>\n<li><strong>Show Content from Published, Private, Future, etc.<\/strong> - This is a <em>development feature<\/em> and may not provide intended results. Display content on the frontend so users don\u2019t have to navigate to the admin side. Allowing private landing pages to be created. <em>Note: Requires advanced knowledge on how WP Query and User Perms operate.<\/em><\/li>\n<\/ul>\n\n<h3>Design<\/h3>\n\n<ul>\n<li><strong>Layout and Style 99.9% Customizable<\/strong> - There's nearly no limitations to the design, with some exceptions that may surface with (Child) Theme's CSS. This does require some knowledge in Web Design. <em>Note: This is NOT to be confused with Drag and Drop UI\/UX.<\/em><\/li>\n<li><strong>Internal Shortcodes<\/strong> - Adds various data from Post object, and is one of the extensive features. Being able to extend to shortcodes with custom PHP functions make the possibilities practically limitless. <a href=\"https:\/\/support.advancedpostlist.com\/doc\/internal-shortcodes\/\" title=\"List of Internal Shortcodes\">See full list &amp; details<\/a>.<\/li>\n<li><strong>Encapsulated for Zero Conflicts<\/strong> - With a large number of shortcodes on any given site. Isolating Internal Shortcodes to its own instance eliminates any plugin conflicts.<\/li>\n<li><strong>Custom Formats to Loop ( The Loop )<\/strong> - Themes follow this concept, but APL turns that concept into a tool. The \u201cList Content\u201d loop, as well as the before &amp; after, is where most of the work is done with preset HTML, CSS, JS, &amp; PHP designs. It is also optional to set an Empty Message (No Posts Found) to display.<\/li>\n<\/ul>\n\n<h3>Placement<\/h3>\n\n<ul>\n<li><strong>Post List Shortcode<\/strong> - User friendly method of adding Preset Post Lists to a section of a page.<\/li>\n<li><strong>Sidebar Widget<\/strong> - Easier to use. However, adding post list shortcodes to the text sidebar also produces the same results.<\/li>\n<li><strong>PHP Hardcode<\/strong> - For more extensive design work. There is a public function for displaying Preset Post Lists where WordPress support and functions for admins aren\u2019t fully present.<\/li>\n<\/ul>\n\n<h3>Other Plugins Tested\/Supported<\/h3>\n\n<p>There's various plugins that offer a unique capability, and some of which APL can use as intended, but there are also some don't. Here is a list of popular plugins that have been tested and verified by Advanced Post List.<\/p>\n\n<ul>\n<li><strong>Advanced Custom Fields<\/strong> - Requires php_function shortcode.<\/li>\n<li><strong>WPML<\/strong> - With WordPress Multilingual installed, additional Designs can be created for rendering a Post List in different languages. Posts\/Pages are handled automatically and will display content in various languages.<\/li>\n<\/ul>\n\n<p>APL is open to development requests and welcomes those willing to report on any issues.<\/p>\n\n<h3>Help &amp; Support<\/h3>\n\n<p>Currently, information can be found in 2 different locations. This is due to recent changes, and is only temporary.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/support.advancedpostlist.com\/getting-started\/\" title=\"Getting Started w\/ APL\">Getting Started<\/a><\/li>\n<li><a href=\"https:\/\/support.advancedpostlist.com\/documentation\/\" title=\"APL Documentation\">Documentation<\/a>\n\n<ul>\n<li><a href=\"https:\/\/support.advancedpostlist.com\/doc\/internal-shortcodes\/\" title=\"List of Internal Shortcodes\">Internal Shortcodes<\/a><\/li>\n<\/ul><\/li>\n<li><a href=\"https:\/\/github.com\/Advanced-Post-List\/advanced-post-list\/wiki\" title=\"Learn or Contribute to APL\">GitHub Wiki<\/a><\/li>\n<\/ul>\n\n<p>Questions\/Bug Report submit thread \/ ticket at <a href=\"https:\/\/wordpress.org\/support\/plugin\/advanced-post-list\" title=\"WordPress.org - Support for APL\">WordPress<\/a> or <a href=\"https:\/\/github.com\/Advanced-Post-List\/advanced-post-list\/issues\" title=\"Report an Issue\">GitHub Issue \/ Tickets<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='for%20faq'><h3>For FAQ<\/h3><\/dt>\n<dd><p>Go to <a href=\"https:\/\/support.advancedpostlist.com\/qa\/\">Q&amp;A<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.6.2<\/h4>\n\n<ul>\n<li>Add additional sanitation &amp; escaping.<\/li>\n<\/ul>\n\n<h4>0.5.6.1<\/h4>\n\n<ul>\n<li>Fix PHP error with add_meta_boxes expecting 2 params.<\/li>\n<li>Fix for negative values in database.<\/li>\n<li>Add additional sanitation, validation, &amp; escaping.<\/li>\n<li>Add restrictions to admin operations.<\/li>\n<li>Change jQuery UI source.<\/li>\n<\/ul>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li>Change defining constants to main file.<\/li>\n<li>Add restrictions to settings action.<\/li>\n<\/ul>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li>Fix Author filter with query.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Remove <strong>FILE<\/strong> param on APL_Core and initialization.<\/li>\n<li>Change initialization for better encapsulation.<\/li>\n<li>Change version check hook to a later instance.<\/li>\n<li>Change APL_Core to a single global instance.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Fix notices action_index missing.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Fix PHP Error in APL_Query.<\/li>\n<li>Add Filter to After List.<\/li>\n<li>Fix errors with admin notices.<\/li>\n<li>Add Filter to APL_Options defaults.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Fix tinyMCE issue with visual editor.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Fix double offset.<\/li>\n<li>Fix Check-All on All Post Lists screen.<\/li>\n<li>Change submenu name to be indented.<\/li>\n<li>Add additional extended edit support to APL Design post type.<\/li>\n<li>Add Template Operations\/Functions.<\/li>\n<li>Add APL_Core-&gt;display_preset_list_content() for better encapsulation.<\/li>\n<li>Fix possible issues with tax_query not being set and optimized correctly.<\/li>\n<li>Change \"any\" terms operations to get &amp; add all terms in APL_Query-&gt;query_wp. Prevents a loose bug.<\/li>\n<li>Add filter support to Preset &gt; Before content.<\/li>\n<li>Change\/Refactor Internal Shortcodes for better extendability.<\/li>\n<li>Change APL_Core to a global variable.<\/li>\n<li>Change display functions to be wrapper functions.<\/li>\n<li>Change Notices display time to display at exact time.<\/li>\n<li>Add WP community standard DISABLE_NAG_NOTICES.<\/li>\n<li>Re-add install to add default presets when APL's Preset Db is empty.<\/li>\n<li>Re-add Restore Defaults in Settings page.<\/li>\n<li>Change location of APL_Core file.<\/li>\n<li>Fix JS apl_tinyMCE is not defined when Gutenberg is active.<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>Added CodeMirror to Display metabox in Post List editor.<\/li>\n<li>Added stricter handling with APL_Design data to fix post lists not rendering.<\/li>\n<li>Fixed WPML Compatability with translated posts.<\/li>\n<li>Fixed APL Notice displaying when no JS is present to delay\/dismiss.<\/li>\n<li>Fixed APL Updater missing custom post types and taxonomies that exist.<\/li>\n<li>Changed Internal Shortcodes Dialog.<\/li>\n<li>Changed Settings Info metabox.<\/li>\n<\/ul>\n\n<h4>0.4.3.1<\/h4>\n\n<ul>\n<li>Fixed Delay\/Dismiss Operation.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Fixed Review Notice not delaying or dismissing.<\/li>\n<li>Fixed Legacy Hardcode function not working.<\/li>\n<\/ul>\n\n<h4>0.4.2.1<\/h4>\n\n<ul>\n<li>Fixed PHP Error on Admin Screen.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Fixed Post Lists not Displaying with 'parse_query' being used by some plugins.<\/li>\n<li>Added TinyMCE Button to Post Editor to insert post list shortcodes.<\/li>\n<li>Added APL_Notices class for admin notifications.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Fixed PHP Error with APL_Query.<\/li>\n<li>Added stricter updating.<\/li>\n<li>Fixed type case with Metabox.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added APL_Post_List Class for post data database structure with presets.<\/li>\n<li>Added APL_Design Class for post data database structure with preset designs; before, content, after, &amp; empty message.<\/li>\n<li>Changed Preset data to use post data database structure (APL_Post_List &amp; APL_Design).<\/li>\n<li>Added Admin Singleton Class.<\/li>\n<li>Changed to Custom Admin Menu.<\/li>\n<li>Added New Admin templates and multiple UI changes.<\/li>\n<li>Changed Info\/Help to Tooltips instead of Dialogs.<\/li>\n<li>Added Post_Type filter by 'Any'.<\/li>\n<li>Changed 'Require Taxonomy' to 'Require Taxonomies' as a Post Type based filter instead.<\/li>\n<li>Added Sort by 'None' and 'Slug'.<\/li>\n<li>Added Post Status filter by 'None' and 'Any'.<\/li>\n<li>Added Perms filter by 'None'.<\/li>\n<li>Added Offset filter.<\/li>\n<li>Added additional Notice to front-end if attribute 'name' in [post_list] is invalid or missing.<\/li>\n<li>Added Sanitazion to shortcode attribute 'name'; ex. [post_list name=\"\"].<\/li>\n<li>Fixed Link attribute in post_category &amp; post_tags shortcode.<\/li>\n<li>Added additional checks with php_function shortcode.<\/li>\n<li>Changed General Settings to Settings API w\/ Meta Boxes.<\/li>\n<li>Added Ignore Post Types on Admin Post List screen.<\/li>\n<li>Changed\/Fixed Exporting and Importing.<\/li>\n<li>Fixed possible defect with Plugin Options not being initiated.<\/li>\n<li>Added jQuery (UI) compatability.<\/li>\n<li>Removed jQuery UI Theme setting from APL Options.<\/li>\n<li>Changed Updater Class param items to update to an array.<\/li>\n<li>Changed version check to a hook method.<\/li>\n<li>Added WPML Support.<\/li>\n<li>Added Internalization for translations.<\/li>\n<li>Added non-class Functions file for common functions.<\/li>\n<li>Added hooks.php file to store custom hook examples.<\/li>\n<\/ul>\n\n<h4>0.3.7<\/h4>\n\n<ul>\n<li>Fixed warning with load_plugin_textdomain.<\/li>\n<\/ul>\n\n<h4>0.3.6<\/h4>\n\n<ul>\n<li>Added load_plugin_textdomain and .pot files.<\/li>\n<\/ul>\n\n<h4>0.3.5<\/h4>\n\n<ul>\n<li>Fixed [post_excerpt] breaking last word.<\/li>\n<li>Fixed [post_excerpt length=\"\"] not trimming if post excerpt is found.<\/li>\n<li>Fixed [php_function] Undefined Constant with KALIN_ALLOW_PHP when APL_ALLOW_PHP is defined.<\/li>\n<li>Added [post_title length=\"\"] attribute.<\/li>\n<\/ul>\n\n<h4>0.3.4<\/h4>\n\n<ul>\n<li>Fixed [final_end] not updating output string.<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>Fixed [final_end] missing a param.<\/li>\n<li>Fixed Undefined index: post__not_in.<\/li>\n<li>Added initial Localization to prep support for multiple languages.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Changed Internal Shortcodes to a Class Object as a Shortcode API.<\/li>\n<li>Changed support to Internal Shortcode to allow Attributes to be added in any order.<\/li>\n<li>Added attributes aliases user_name &amp; user_description for the Labels attribute in [post_author].<\/li>\n<li>Removed attribute labels that no longer exist in WP for the Labels attribute in [post_author].<\/li>\n<li>Added custom max size support for the Size attribute in [post_thumb].<\/li>\n<li>Fixed extract to correctly grab img tags for the Extract attribute in [post_thumb].<\/li>\n<li>Fixed encoding when creating an excerpt from post\/page content in [post_excerpt].<\/li>\n<li>Added [post_type] shortcode, and label attribute.<\/li>\n<li>Added error check in [item_number].<\/li>\n<li>Added check if other plugin is active in [post_pdf].<\/li>\n<li>Added APL_ALLOW_PHP constant as a required varible for [php_function].<\/li>\n<li>Removed APLCallback Class Object file.<\/li>\n<li>Changed Dialog location for Internal Shortcode to a seperate file.<\/li>\n<li>Added more encapsulation to initializing other class files.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Added Assets.<\/li>\n<li>Added Icon to Assets.<\/li>\n<li>Changed Screenshots directory to Assets folder.<\/li>\n<li>Updated jQuery MultiSelect UI Widget files version 1.14 to 1.16.<\/li>\n<li>Fixed [post_terms] grabbing a wrong param.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Fixed error 'Un-Defined Variables and Non-Objects' with Excluding Duplicates.<\/li>\n<li>Fixed List Amount '-1' Returning Nothing.<\/li>\n<li>Fixed Any\/All Selection not properly querying Terms within the Taxonomy.<\/li>\n<li>Changed Admin Header Links in APL Admin Settings Page.<\/li>\n<li>Updated GPLv2 Information.<\/li>\n<\/ul>\n\n<h4>0.3.b9<\/h4>\n\n<ul>\n<li>Added '[post_terms]' Internal Shortcode function to add Custom Taxonomy Terms.<\/li>\n<li>Fixed MultiSelect Button Width using default width.<\/li>\n<li>Updated Google APIs jQuery UI CSS version 1.8.21 to 1.11.4 to match WP 4.5.3 jQuery UI JS version.<\/li>\n<li>Updated jQuery MultiSelect UI Widget files version 1.12 to 1.14.<\/li>\n<\/ul>\n\n<h4>0.3.b8<\/h4>\n\n<ul>\n<li>Added Widget support.<\/li>\n<li>Added param label to author shortcode.<\/li>\n<li>Added param size to post_thumb.<\/li>\n<li>Fixed warning errors with WP's debug config enabled.<\/li>\n<li>Fixed Taxonomy Tabs not showing category\/tag text.<\/li>\n<li>Fixed AJAX Save Preset Button not updating text.<\/li>\n<li>Fixed Save Preset Button enlarging each click.<\/li>\n<li>Fixed Admin Preview not showing.<\/li>\n<li>Fixed (preview) post list dynamics on admin side.<\/li>\n<li>Fixed Delete Database Upon Deactivation no saving to APL database.<\/li>\n<li>Fixed jQuery UI CSS file not loading with https sites.<\/li>\n<li>Changed APLQuery class to reduce memory load, and remove nested code.<\/li>\n<\/ul>\n\n<h4>0.3.b7<\/h4>\n\n<ul>\n<li>Fixed Admin UI Multiselect jQuery plugin not closing.<\/li>\n<li>Fixed Multiselect not updating values.<\/li>\n<li>Changed Admin Header Links in the Settings page.<\/li>\n<li>Changed Screenshots.<\/li>\n<\/ul>\n\n<h4>0.3.b6<\/h4>\n\n<ul>\n<li>Added Label Elements to Admin Option Settings.<\/li>\n<li>Added Info Dialogs to the General Options Section.<\/li>\n<li>Added Updater Class Object.<\/li>\n<li>Added Backwards Compatibility to APLPresetDbObj &amp; APLPresetObj Class.<\/li>\n<li>Added More Security to the Backup Feature.<\/li>\n<li>Added Version Variable to Export Output File.<\/li>\n<li>Added an Overwrite Confirmation Before Finalizing the Import Operation.<\/li>\n<li>Fixed 'Maximum execution time of 30 seconds exceeded'.<\/li>\n<li>Fixed Issue with jQuery UI 'Current Page' Parent Selector.<\/li>\n<li>Fixed\/Changed Import\/Export Layout &amp; Elements.<\/li>\n<li>Fixed Backup (Export\/Download\/Import) Feature.<\/li>\n<li>Fixed JSON Converter to Display PHP Errors Instead of Breaking.<\/li>\n<li>Fixed Import to Update Preset(s) being imported.<\/li>\n<li>Changed jQuery UI Dialog Messages to use a Dynamic JS Function.<\/li>\n<li>Changed APLCore Constructor\/Init &amp; Import Upgrading Process.<\/li>\n<li>Changed APLPresetDbObj Constructor to Optionally Create an Empty Class.<\/li>\n<li>Changed Back-up Procedures to Use Both a Handler and a Final Function.<\/li>\n<li>Changed Import File Uploads from Single to Multiple Files.<\/li>\n<\/ul>\n\n<h4>0.3.b5<\/h4>\n\n<ul>\n<li>Added \u2018Any\/All\u2019 term setting to taxonomies.<\/li>\n<li>Added User\/Visitor Permissions.<\/li>\n<li>Added Author filter.<\/li>\n<li>Added Ignore Sticky Posts filter.<\/li>\n<li>Added Exclude Posts filter.<\/li>\n<li>Added Exclude Duplicate Posts from Current Page setting.<\/li>\n<li>Added an Exit Message.<\/li>\n<li>Added database upgrade for 0.3.beta5.<\/li>\n<li>Added additional support to scripts.<\/li>\n<li>Added empty index.php files to all folders.<\/li>\n<li>Fixed Post Status grabbing private content.<\/li>\n<li>Fixed duplicate posts bug.<\/li>\n<li>Changed \u2018Post Status\u2019 filter to carry multiple values.<\/li>\n<li>Changed Admin Dialogs.<\/li>\n<li>Changed jQuery register script location.<\/li>\n<\/ul>\n\n<h4>0.3.b4<\/h4>\n\n<ul>\n<li>Fixed dynamics with post lists with 'Include Terms' within taxonomy and 'Current Page' post parent.<\/li>\n<li>Fixed excluding current page.<\/li>\n<li>Fixed always deleting database upon deactivation.<\/li>\n<li>Changed 'get' functions for post_types, taxonomies, and terms.<\/li>\n<li>Changed primary author.<\/li>\n<li>Changed Plugin Page URL on admin page.<\/li>\n<\/ul>\n\n<h4>0.3.b3<\/h4>\n\n<ul>\n<li>Fixed some 'scrict' errors that were being tossed.<\/li>\n<li>Fixed the Activation, Deactivation, and Delete\/Uninstall action hooks.<\/li>\n<\/ul>\n\n<h4>0.3.b2<\/h4>\n\n<ul>\n<li>Fixed issue with script interference.<\/li>\n<li>Fixed installing\/restoring default preset settings.<\/li>\n<\/ul>\n\n<h4>0.3.b1<\/h4>\n\n<ul>\n<li>Added Custom Post Type and Taxonomy support.<\/li>\n<li>Added JQuery UI features.<\/li>\n<li>Added \"Post Status\" setting for presets.<\/li>\n<li>Added APLQuery class to shadow WP_Query.<\/li>\n<li>Added a plugin database update for the change preset settings.<\/li>\n<li>Changed \"Post Parent\" to carry multiple parent pages instead of just one.<\/li>\n<li>Changed script and style handling to use wp_enqueue.<\/li>\n<li>Changed from get_posts() to APLQuery (WP_Query) class.<\/li>\n<li>Changed APLPresetObj class.<\/li>\n<li>Changed import file to accommodate for new preset settings.<\/li>\n<\/ul>\n\n<h4>0.3.a1<\/h4>\n\n<ul>\n<li>Initial v0.3 Release<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added a 'General Settings' section for core settings.<\/li>\n<li>Added Import\/Export feature.<\/li>\n<li>Added a preset download feature.<\/li>\n<li>Added admin.css to separate styles from admin.php file.<\/li>\n<li>Added a new default css style button.<\/li>\n<li>Fixed database version checking.<\/li>\n<li>Fixed PHP hardcode string that was displayed to the admin.<\/li>\n<li>Fixed 'Exclude Current'.<\/li>\n<li>Fixed Before, Content, and After TextArea to expand correctly.<\/li>\n<li>Changed 'Upon plugin deactivation clean up all database entries' to a yes\/no ratio.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fixed including required files.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Basic clean up and reorganizing.<\/li>\n<li>Added phpdocumentation to created files.<\/li>\n<\/ul>\n\n<h4>0.1.b1<\/h4>\n\n<ul>\n<li>'Post Parent' combo box was corrected to now display only pages<\/li>\n<li>'Orderby' combo box was corrected to pass values that WordPress allows with WP Query<\/li>\n<li>Edited some of the front end designs to make it current with the plugin<\/li>\n<li>Post data is now being correctly pulled within APL_run<\/li>\n<li>A clean up was done on 0.1.a1<\/li>\n<\/ul>\n\n<h4>0.1.a1<\/h4>\n\n<ul>\n<li>-Very first working version-<\/li>\n<li>Fixed 'Require all categories'.<\/li>\n<li>Upgraded core functions.<\/li>\n<\/ul>","raw_excerpt":"Post List builder with highly customizable filter &amp; custom designs. Whether it&#039;s displaying Recent Posts, Related Posts, Dynamic Posts, or a  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/15140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=15140"}],"author":[{"embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jokerbr313"}],"wp:attachment":[{"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=15140"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=15140"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=15140"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=15140"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=15140"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ka.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=15140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}