{"id":7645,"date":"2009-12-27T19:51:47","date_gmt":"2009-12-27T19:51:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/jquery-archive-list-widget\/"},"modified":"2026-04-03T19:57:37","modified_gmt":"2026-04-03T19:57:37","slug":"jquery-archive-list-widget","status":"publish","type":"plugin","link":"https:\/\/ibo.wordpress.org\/plugins\/jquery-archive-list-widget\/","author":276310,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"6.3.1","stable_tag":"6.3.1","tested":"6.9.4","requires":"4.7","requires_php":"7.4","requires_plugins":null,"header_name":"JS Archive List","header_author":"Miguel Angel Useche Castro","header_description":"","assets_banners_color":"716a5c","last_updated":"2026-04-03 19:57:37","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/skatox.com\/blog\/jquery-archive-list-widget\/","header_plugin_uri":"http:\/\/skatox.com\/blog\/jquery-archive-list-widget\/","header_author_uri":"https:\/\/migueluseche.com\/","rating":4.8,"author_block_rating":0,"active_installs":3000,"downloads":121693,"num_ratings":46,"support_threads":3,"support_threads_resolved":3,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"6.0.0":{"tag":"6.0.0","author":"skatox","date":"2023-04-28 20:24:40"},"6.0.1":{"tag":"6.0.1","author":"skatox","date":"2023-04-28 20:54:02"},"6.0.5":{"tag":"6.0.5","author":"skatox","date":"2023-06-16 16:22:22"},"6.1.0":{"tag":"6.1.0","author":"skatox","date":"2024-03-05 00:50:15"},"6.1.1":{"tag":"6.1.1","author":"skatox","date":"2024-03-07 04:36:42"},"6.1.2":{"tag":"6.1.2","author":"skatox","date":"2024-03-09 21:24:13"},"6.1.3":{"tag":"6.1.3","author":"skatox","date":"2024-03-20 22:58:05"},"6.1.4":{"tag":"6.1.4","author":"skatox","date":"2024-06-04 00:24:24"},"6.1.5":{"tag":"6.1.5","author":"skatox","date":"2024-08-04 18:44:13"},"6.1.6":{"tag":"6.1.6","author":"skatox","date":"2025-08-07 22:33:37"},"6.1.7":{"tag":"6.1.7","author":"skatox","date":"2026-01-12 22:35:06"},"6.2.0":{"tag":"6.2.0","author":"skatox","date":"2026-02-22 14:24:23"},"6.2.1":{"tag":"6.2.1","author":"skatox","date":"2026-03-02 01:01:46"},"6.3.0":{"tag":"6.3.0","author":"skatox","date":"2026-03-23 19:27:24"},"6.3.1":{"tag":"6.3.1","author":"skatox","date":"2026-04-03 19:57:37"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":1,"4":5,"5":39},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2738248,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2738248,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":2738248,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2738248,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"js-archive-list\/archive-widget":{"$schema":"https:\/\/json.schemastore.org\/block.json","apiVersion":2,"name":"js-archive-list\/archive-widget","version":"2.0","title":"JS Archive List","category":"widgets","icon":"list-view","description":"A block for displaying an archive list with some effects.","textdomain":"jquery-archive-list-widget","editorScript":"file:index.js","editorStyle":"file:index.css","viewScript":"file:view.js","style":"file:style-index.css","supports":{"multiple":true},"attributes":{"title":{"type":"string","default":""},"symbol":{"type":"string","enum":["0","1","2","3"],"default":"0"},"effect":{"type":"string","enum":["none","slide","fade"],"default":"none"},"month_format":{"type":"string","enum":["full","short","number"],"default":"full"},"expand":{"type":"string","enum":["","all","current","current_post","current_date"],"default":""},"showcount":{"type":"boolean","default":false},"showpost":{"type":"boolean","default":false},"sortpost":{"type":"string","default":"id_asc","enum":["name_asc","name_desc","id_asc","id_desc","date_asc","date_desc"]},"show_post_date":{"type":"boolean","default":false},"show_day_archive":{"type":"boolean","default":false},"hide_from_year":{"type":"string","default":""},"accordion":{"type":"boolean","default":false},"post_type":{"type":"string","default":"post"},"taxonomy":{"type":"string","default":"category"},"onlycategory":{"type":"boolean","default":false},"only_sym_link":{"type":"boolean","default":false},"open_links_new_tab":{"type":"boolean","default":false},"include_or_exclude":{"type":"string","enum":["exclude","include"],"default":"include"},"categories":{"type":"array"}}}},"tagged_versions":["6.0.0","6.0.1","6.0.5","6.1.0","6.1.1","6.1.2","6.1.3","6.1.4","6.1.5","6.1.6","6.1.7","6.2.0","6.2.1","6.3.0","6.3.1"],"block_files":[],"assets_screenshots":{"screenshot-2.png":{"filename":"screenshot-2.png","revision":3498458,"resolution":"2","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":3498458,"resolution":"1","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3498458,"resolution":"3","location":"plugin"}},"screenshots":{"1":"A list of the archives, archives for each month are hidden under years.","2":"A list of archives and its month archives expanded.","3":"Block options to configure the list."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1445,1220,148076,229,245],"plugin_category":[43,59],"plugin_contributors":[79602],"plugin_business_model":[],"class_list":["post-7645","plugin","type-plugin","status-publish","hentry","plugin_tags-archive","plugin_tags-block","plugin_tags-gutenberg","plugin_tags-javascript","plugin_tags-list","plugin_category-customization","plugin_category-utilities-and-tools","plugin_contributors-skatox","plugin_committers-skatox"],"banners":{"banner":"https:\/\/ps.w.org\/jquery-archive-list-widget\/assets\/banner-772x250.jpg?rev=2738248","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/jquery-archive-list-widget\/assets\/icon.svg?rev=2738248","icon":"https:\/\/ps.w.org\/jquery-archive-list-widget\/assets\/icon.svg?rev=2738248","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/jquery-archive-list-widget\/trunk\/screenshot-1.png?rev=3498458","caption":"A list of the archives, archives for each month are hidden under years."},{"src":"https:\/\/ps.w.org\/jquery-archive-list-widget\/trunk\/screenshot-2.png?rev=3498458","caption":"A list of archives and its month archives expanded."},{"src":"https:\/\/ps.w.org\/jquery-archive-list-widget\/trunk\/screenshot-3.png?rev=3498458","caption":"Block options to configure the list."}],"raw_content":"<!--section=description-->\n<p>This plugin provides a widget and a filter to display a collapsible archive list in your sidebar or posts using the JS JS library.<\/p>\n\n<h4>Features<\/h4>\n\n<ol>\n<li>Support for Gutenberg blocks. Add it to any FSE theme or Gutenberg compatible theme.<\/li>\n<li>Display a collapsed list of your archives to reduce space.<\/li>\n<li>Uses vanilla JS to add effects and to be compatible with all browsers.<\/li>\n<li>Select your expand\/collapse symbol and date format.<\/li>\n<li>Support for archive filters.<\/li>\n<li>Auto expands current\/select year from posts.<\/li>\n<li>Select the categories to exclude<\/li>\n<li>Multiple instances support.<\/li>\n<li>Shortcode support  <em>[JsArchiveList]<\/em><\/li>\n<li>Generates valid HTML code.<\/li>\n<li>Supports multiple languages.<\/li>\n<li>Compatible with most JS cache and minify plugins.<\/li>\n<li>And more to come...<\/li>\n<\/ol>\n\n<h3>Configuration<\/h3>\n\n<ul>\n<li>Title: title of the widget.<\/li>\n<li>Trigger Symbol:  characters to be displayed as bullet.<\/li>\n<li>Effect: Effect to use.<\/li>\n<li>Month Format:  month's display format of the month.<\/li>\n<li>Expand: when to expand the content of the list.<\/li>\n<li>Hide years from before: older years will be hidden under a  link. To save space in the page on old sites.<\/li>\n<li>Show days inside month list: group posts by day.<\/li>\n<li>Show number of posts: display how many post are published in the year or in the month.<\/li>\n<li>Show only posts from selected category: show only posts from the selected category when visiting a category page.<\/li>\n<li>Only expand\/reduce by clicking the symbol: select if animations start when click the link or just the bullet.<\/li>\n<li>Open links in a new tab: opens archive and post links in a new browser tab\/window.<\/li>\n<li>Only expand one at the same time: select if you want to have only one expanded at the same time.<\/li>\n<li>Show posts under months:  show post's title under months.<\/li>\n<li>Show post date next to post title: show post's date next to post title.<\/li>\n<li>Sort posts by: select how to sort the posts under months.<\/li>\n<li>Include or Exclude categories: Select the categories to include or exclude.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Make a directory js-archive-list-widget under <em>\/wp-content\/plugins\/<\/em><\/li>\n<li>Upload all downloaded files to <em>\/wp-content\/plugins\/js-archive-list-widget\/<\/em><\/li>\n<li>Activate plugin at the plugins section.<\/li>\n<li>Go to <em>Presentation -&gt; Widgets<\/em> and drag the JS Archive List to your sidebar and configure it, if you want to display it inside a post then write <em>[JSArchiveList]<\/em> at the location where it will be shown and save it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20there%20are%202%20widgets%3F\"><h3>Why there are 2 widgets?<\/h3><\/dt>\n<dd><p>Since version 6.0 the widget was migrated to a Gutenberg block. So there will be a Gutenberg block with the most modern code and compatibility and a legacy version that is 100% made in PHP to keep compatibility with older installations.<\/p><\/dd>\n<dt id=\"why%20this%20plugin%20is%20not%20working%3F\"><h3>Why this plugin is not working?<\/h3><\/dt>\n<dd><p>By support experience, like 99% of problems are due to:<\/p>\n\n<ul>\n<li>There's a Javascript error caused by other plugin, and it stops any further code execution, check your browser's logs to find the problem and deactivate the conflict plugin.<\/li>\n<li>Your template doesn't have a wp_footer() function, this plugin requires this function to load JS code at the end of the website to improve speed.<\/li>\n<\/ul><\/dd>\n<dt id=\"i%27m%20using%20custom%20permalinks%2C%20how%20can%20i%20change%20the%20links%3F\"><h3>I'm using custom permalinks, How can I change the links?<\/h3><\/dt>\n<dd><p>Currently, there's no function in WP API for getting link for date archives when using custom permalinks. So, you'll need to modify\/hack the source code to support your custom link structure, you can do this by changing the lines where I call <strong>get_month_link<\/strong> and <strong>get_year_link<\/strong>.<\/p><\/dd>\n<dt id=\"how%20can%20i%20exclude%20some%20categories%20from%20navigation%3F\"><h3>How can I exclude some categories from navigation?<\/h3><\/dt>\n<dd><p>This plugin only shows the posts from included\/excluded categories. It does not remove them from the navigation. If you want to do it you have to install a 3rd party plugin like <em>Ultimate Category Excluder<\/em> or <em>Simple Exclude Categories<\/em><\/p><\/dd>\n<dt id=\"how%20i%20can%20send%20you%20a%20translation%3F\"><h3>How I can send you a translation?<\/h3><\/dt>\n<dd><p>Send me the translated .mo file to migueluseche(a)skatox.com and indicate the language, I can read english or spanish, so please write me on these languages.<\/p><\/dd>\n<dt id=\"can%20i%20use%20images%20as%20bullets%20or%20trigger%20symbols%3F\"><h3>Can I use images as bullets or trigger symbols?<\/h3><\/dt>\n<dd><p>Yes, select 'Empty Space' as trigger symbol and Save, then you can add any custom background using CSS,\njust play with the widget's classes: .jaw_symbol, .jaw_year, .jaw_month.<\/p><\/dd>\n<dt id=\"can%20i%20show%20this%20list%20inside%20posts%3F\"><h3>Can I show this list inside posts?<\/h3><\/dt>\n<dd><p>Yes, just add the <em>JS Archive List<\/em> block or add a shortcode block and write <em>[JsArchiveList]<\/em> anywhere inside a post\nor page's contest and it will be replaced for the archive list when rendering the content. You can add the following\nparameters to change its behavior:<\/p>\n\n<ol>\n<li><strong>showcount<\/strong> ( boolean ): select if you want to show the count post inside that month\/year.<\/li>\n<li><strong>showpost<\/strong> ( boolean ): show post's titles under months.<\/li>\n<li><strong>expand<\/strong> (\"none\", \"never\", \"expand\"): never expand by default, current year only and always expand.<\/li>\n<li><strong>month_format<\/strong> (\"short\", \"full\", \"number\"): the format of the date.<\/li>\n<li><strong>ex_sym<\/strong>: the expansion symbol.<\/li>\n<li><strong>con_sym<\/strong>: the collapse symbol.<\/li>\n<li><strong>only_sym_link<\/strong>: only expand\/collapse when clicking the bullet.<\/li>\n<li><strong>effect<\/strong> (\"\", \"slide\", \"fade\"): the JS effect to implement.<\/li>\n<li><strong>exclude<\/strong>: IDs (comma separated) of the categories to exclude.<\/li>\n<li><strong>type<\/strong>: ID of the type of the posts to show, this is if you're using custom type posts. By default will show posts.<\/li>\n<\/ol>\n\n<p>So for example:<\/p>\n\n<p><em>[JsArchiveList month_format=number showpost=1 showcount=1 ex_sym=+ con_sym=- effect=slide type=page]<\/em><\/p>\n\n<p>Will show a widget with months as numbers, show posts under months and their count, the symbols are + and - and the effect is fadeIn. You can check source code for more information.<\/p><\/dd>\n<dt id=\"how%20i%20contribute%20to%20this%20plugin%3F\"><h3>How I contribute to this plugin?<\/h3><\/dt>\n<dd><p>By using it, recommending it to other users, giving it 5 starts at plugin's WordPress page, suggesting features or coding new features and finally by <strong>DONATING<\/strong> using plugin's website's donate link.<\/p><\/dd>\n<dt id=\"how%20can%20i%20add%20multiples%20instances%3F\"><h3>How can I add multiples instances?<\/h3><\/dt>\n<dd><p>Since 2.0 you can add as many instances as you want, but there's another way to do it, just add a new Text widget only with the shortcode [JSArchiveList] then it will have a new copy of the widget.<\/p><\/dd>\n<dt id=\"can%20i%20have%20different%20instances%20with%20different%20configuration%3F\"><h3>Can I have different instances with different configuration?<\/h3><\/dt>\n<dd><p>Since 2.0 it's possible. Each instance has its own configuration. Shortcode widgets are controlled by shortcode attributes.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>6.3.1<\/h4>\n\n<ul>\n<li>Added a new block setting to open archive and post links in a new tab\/window.<\/li>\n<li>Updated the frontend link rendering so year, month, and post links include <code>target=\"_blank\"<\/code> when the option is enabled.<\/li>\n<li>Added unit tests for the new \"open links in a new tab\" behavior.<\/li>\n<li>Updated translation template with the new block setting label.<\/li>\n<\/ul>\n\n<h4>6.3.0<\/h4>\n\n<ul>\n<li>Added block-only support for archive lists of custom post types via a new post type selector in the block settings.<\/li>\n<li>Added taxonomy-aware term selection in the block editor and clear saved terms when the post type or taxonomy changes.<\/li>\n<li>Updated the dynamic block frontend, REST API, and datasource to render the same expandable archive UI for selected custom post types and hierarchical taxonomies.<\/li>\n<li>Improved automated test coverage for custom taxonomy filtering and refreshed the PHPUnit toolchain for current development environments.<\/li>\n<\/ul>\n\n<h4>6.2.1<\/h4>\n\n<ul>\n<li>Fixed PHP 8.3 strict typing compatibility in <code>class-jq-archive-list-datasource.php<\/code> by normalizing values before <code>explode()<\/code> calls.<\/li>\n<\/ul>\n\n<h4>6.2.0<\/h4>\n\n<ul>\n<li>Fixed unsafe deserialization of shortcode category filters by safely parsing serialized category IDs and rejecting object payloads.<\/li>\n<li>Aligned text domain with the plugin slug across PHP, JS, and translation files.<\/li>\n<li>Updated plugin\/readme headers (requires, license, and license URI).<\/li>\n<li>Added WordPress PHPUnit test suite setup docs and installer script.<\/li>\n<li>Updated \"Tested up to\" to the latest WordPress release.<\/li>\n<\/ul>\n\n<h4>6.1.7<\/h4>\n\n<ul>\n<li>Updating development libraries to be up to date.<\/li>\n<li>Updating jest config to use the same rendered as the WP dependency code.<\/li>\n<li>Escaped post titles in legacy HTML output to prevent injection in classes\/class-jq-archive-list-widget.php.<\/li>\n<li>Stopped duplicate id=\"app\" and mounted React for all block instances via .jalw-archive-list in classes\/frontend\/class-js-archive-list-frontend-widget.php and\nsrc\/view.js.<\/li>\n<li>Removed post type settings from legacy and block widgets and ignore any saved block type attributes during render.<\/li>\n<li>Fixed boolean parsing for editor preview config in src\/components\/frontend\/context\/ConfigContext.js.<\/li>\n<li>Fixed category archive context to use the queried term in classes\/frontend\/class-js-archive-list-frontend-widget.php.<\/li>\n<li>Removed stray console logging in assets\/js\/jal.js.<\/li>\n<li>Avoided PHP notice for missing include-or-exclude and escaped widget title in form in classes\/class-jq-archive-list-widget.php.<\/li>\n<li>Ensured include\/exclude category selection supports multiple categories for legacy and block widgets.<\/li>\n<\/ul>\n\n<h4>6.1.6<\/h4>\n\n<ul>\n<li>Improve plugin's backend code to be more efficient, secure and faster.<\/li>\n<li>Solving the bug of loading the text domain at the wrong time.<\/li>\n<\/ul>\n\n<h4>6.1.5<\/h4>\n\n<ul>\n<li>Legacy widget: solving include\/exclude not working in new WordPress installations.<\/li>\n<\/ul>\n\n<h4>6.1.4<\/h4>\n\n<ul>\n<li>Solving a bug when expand was selected to all and no symbol was set.<\/li>\n<\/ul>\n\n<h4>6.1.3<\/h4>\n\n<ul>\n<li>Legacy widget: solving settings save bug when changing checkboxes.<\/li>\n<li>Legacy widget: solving settings load when using the widget mode.<\/li>\n<li>Legacy widget: rewriting clicking event function to avoid bugs and issues with certain settings.<\/li>\n<\/ul>\n\n<h4>6.1.2<\/h4>\n\n<ul>\n<li>Solved scrolling bug when clickin day's link.<\/li>\n<\/ul>\n\n<h4>6.1.1<\/h4>\n\n<ul>\n<li>Solved post's list bug when using the shortcode.<\/li>\n<li>Solved title bug of showing 1 when using the shortcode.<\/li>\n<li>Updated translations for spanish and portuguese.<\/li>\n<\/ul>\n\n<h4>6.1.0<\/h4>\n\n<ul>\n<li>Added option to sort month's posts by id, date or title.<\/li>\n<li>Added option to add post's date to the month's post list.<\/li>\n<li>New option to display posts grouped by day.<\/li>\n<li>New option to hide older years in a toggle (good for old sites).<\/li>\n<li>Improved frontend code to make it more efficient and slightly faster.<\/li>\n<li>Fixed bug of changing the symbol when data was not loaded.<\/li>\n<li>Legacy version: added <code>jawl_widget_title<\/code> hook to allow changing the widget's title (helpful for translations).<\/li>\n<\/ul>\n\n<h4>6.0.5<\/h4>\n\n<ul>\n<li>Improved Gutenberg block to be more efficient and faster.<\/li>\n<li>Changed block's animation from CSS to JS to increase compatibility.<\/li>\n<li>Changed legacy widget's animation from CSS to JS to increase compatibility.<\/li>\n<li>Fixed shortcode name and updated documentation to reflect the change.<\/li>\n<li>Fixing shortcode parameters and values to make it work ok.<\/li>\n<li>Adding support for accordion option for the Gutenberg block.<\/li>\n<\/ul>\n\n<h4>6.0.1<\/h4>\n\n<ul>\n<li>Code migrated to Gutenberg block. Now you can use this plugin as a Gutenberg block on any modern theme.<\/li>\n<li>The block version reads the archive dynamically. It saves bandwidth and reduces old DOM size on old sites.<\/li>\n<li>JS code is only loaded if there's a widget or block is added to page. No more always loading JS and CSS code.<\/li>\n<li>Updated CSS code to improve animations on all browsers.<\/li>\n<li>Depecrated old php version. It will only be on maintenance mode and new Gutenberg block will be supported.<\/li>\n<li>Improved automated tests and code, to make future versions easier to develop.<\/li>\n<\/ul>\n\n<h4>5.1<\/h4>\n\n<ul>\n<li>Fixed 'missing array key accordion' bug.<\/li>\n<\/ul>\n\n<h4>5.0<\/h4>\n\n<ul>\n<li>Removed jQuery dependency and rewrote the plugin in full vanilla Javascript.<\/li>\n<li>Added compatibility with Gutenberg's block.<\/li>\n<li>Added option to include categories. You can now just select the categories to include.<\/li>\n<li>Renamed plugin name, shortcode now it's [JSArchiveList] but old one is kept for backwards compatibility.<\/li>\n<li>Improved caret down symbol when selected.<\/li>\n<li>Fixed wrong HTML at settings page (thanks to Cosam_jp for the report).<\/li>\n<li>Fixed bad use of selected function at settings page (thanks to Cosam_jp for the report).<\/li>\n<li>Solved expansion bug when current post belong to an excluded category.<\/li>\n<li>Solved an expansion\/collapse problem when activating this option and excluding or including categories.<\/li>\n<li>Solved bug when post titles were empty.<\/li>\n<\/ul>\n\n<h4>4.0.1<\/h4>\n\n<ul>\n<li>Better JS file caching: enqueue URL now uses plugin version number when included (instead of WordPress version).<\/li>\n<li>Solving CSS typo error introduced in 4.0.0<\/li>\n<li>Fixing Data Source instance bug (thanks to imlwebadmin for the fix)<\/li>\n<li>Solving incompatibility with Recent Post Widget( thanks to Ramanan for the fix).<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Title is translated on showing, so the widget title is updated in real-time when a user switches languages on the site. (thanks to @udi86)<\/li>\n<li>Added 'widget_archive' class to the widget. Many people requested this.<\/li>\n<li>Added Ukrainian and Russian translation (thanks to Alex Popov).<\/li>\n<li>Added support for 'Remove Widget Titles' plugin.<\/li>\n<li>Added option to work as an accordion.<\/li>\n<li>Changing collapse icon to \u2013 so it has the same width as the + sign.<\/li>\n<li>Fixed closing wrong <dt> tag at settings.<\/dt><\/li>\n<li>Fixed double join bug when excluding posts.<\/li>\n<li>Formatted code to WordPress standards.<\/li>\n<li>Several performance improvements.<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>Fixed some compatibility issues with translations plugins like PolyLang.<\/li>\n<\/ul>\n\n<h4>3.0.5<\/h4>\n\n<ul>\n<li>Fixed Javascript bug present in Internet Explorer 6,7,8,9,10.<\/li>\n<\/ul>\n\n<h4>3.0.4<\/h4>\n\n<ul>\n<li>Shortcut has been changed to [JSArchiveList] because WordPress 4.4 doesn't let spaces in shortcodes.<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>Minor fixes to add total compatibility with WordPress 4.3<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Solved missing months bug.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Solved month linking bug.<\/li>\n<li>Checkbox are easier to click at widget's configuration, now each text is a label.<\/li>\n<\/ul>\n\n<h4>3.0<\/h4>\n\n<ul>\n<li>Complete rewrite of the javascript code, it has less size, easier to understand and should work faster.<\/li>\n<li>Added support for custom posts, now you can create archive widgets for your custom posts.<\/li>\n<li>Added <strong>active<\/strong> CSS class to indicate when a link points to current URL.<\/li>\n<li>Added <strong>title<\/strong> attribute to links to generate valid HTML5 code.<\/li>\n<li>Added Dutch translation (thanks to Patrick Schreibing).<\/li>\n<li>Migrated category selection to WordPress checkbox tool.<\/li>\n<li>Solved bugs when excluding categories.<\/li>\n<li>Solved bug of missing <strong>expanded<\/strong> class on months (thanks to pjarts).<\/li>\n<li>Solved not expanding months bug when selecting some options.<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Added support for HTTPS, now the plugin generates the correct link if HTTPS is being used, thanks to <strong>bridgetwes<\/strong> for the patch.<\/li>\n<li>Added more expansion options, you can select if you want to expand: only on current date, current loaded post, both, none or all archives dates.<\/li>\n<li>Added an option to show only posts from selected category when visiting a category page.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Added option to exclude categories when using shortcodes, just add categories' ID separated by commas in the exclude attribute.<\/li>\n<li>Solved bug of not including JS file when using a filter without any widget.<\/li>\n<li>Solved bug of not including JS in some WP installations under Windows.<\/li>\n<\/ul>\n\n<h4>2.0<\/h4>\n\n<ul>\n<li>Huge update thanks to donations! If you upgrade to this version you'll NEED to configure the widget AGAIN, due to architecture rewriting configuration may get lost.<\/li>\n<li>Added support for multiples instances, finally you can have as many widgets as you want without any hack :)<\/li>\n<li>Added support for dynamic widgets.s<\/li>\n<li>Added an option to not have any effect when expanding or collapsing.<\/li>\n<li>Added an option to activate the expand\/collapse only when clicking the bullet.<\/li>\n<li>Removed dynamic generation of the JS file, now you don't need to write permissions on the folder.<\/li>\n<li>Rewrote JS code, now it is a single JS file for all instances, improved performance and compatible with all cache plugins.<\/li>\n<li>Updated translation files for Spanish, Czech, Slovak and Italian.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fixed some several bugs, thanks to Marco Lizza who reviewed the code and fixed them. Plugin should be more stable and won't throw errors when display_errors is on.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Solved Javascript bug where in some configurations, months and posts links were not working.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Updated i10n functions to WordPress 3.5, no more deprecations warning should appear with i10n stuff.<\/li>\n<li>Solved the i10n bug of not translating exclude categories label.<\/li>\n<li>Improved Javascript code (please save again the configuration to take effect)<\/li>\n<li>Better shortcode\/filter support. now it has attributes for different behavior on instances. (There's no support for effect and symbol because it is managed through the JS file )<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Improved query performance and added option to exclude categories. (thanks to Michael Westergaard for the work)<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixing i18n bug due to new WordPress changes, now it loads your language (if it was translated) correctly.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed the bug of wrong year displaying on pages.<\/li>\n<li>JS code is not generated dynamically, now it generates in a separated file. For better performance and to support any minify plugins.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved generated HTML code to be more compatible when JS is off, also helps to search engines to navigate through archives pages.<\/li>\n<li>Fixed a bug where in some cases a wrong year expanded at home page.<\/li>\n<li>Added Slovak translation<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Added option to automatically expand current year or post's year (thanks to Michael Westergaard for most of the work)<\/li>\n<li>Cleaned code and make it more readable for future hacks from developers.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Changed plugin's JS file loading to the footer, so it doesn't affect your site's loading speed.<\/li>\n<li>Added default value for widget's title. And it is included in translation files, so this can be used in multi-language sites.<\/li>\n<li>Plugin translated to Czech (CZ) thanks to Tomas Valenta.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Removed &nbsp; characters, all spacing should be done by CSS.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Added support for multiples instances (by writing [JSArchiveList] on any Text widget)<\/li>\n<li>Added support for WordPress' reading filters, like reading permissions using Role Scoper plugin (thanks to Ramiro Garc\u00eda for the patch)<\/li>\n<li>Improved compatibility with WordPress 3.x<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Added support for month's format<\/li>\n<li>Now the jquery archive list can be printed from a post, just write [JSArchiveList] anywhere inside the post.<\/li>\n<li>Added support for i18n, so you can translate widget configuration's text to your language.<\/li>\n<li>Separated JS code from HTML code, so browsers should cache JS content for faster processing.<\/li>\n<li>Automatic loading of jQuery JS library.<\/li>\n<li>Almost all code were rewritten for better maintainer and easy way to add new features.<\/li>\n<li>Improved code to be more WordPress compatible.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Initial public version.<\/li>\n<\/ul>","raw_excerpt":"A JS widget (can be used in posts) for displaying an archive list with some effects.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/7645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=7645"}],"author":[{"embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skatox"}],"wp:attachment":[{"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=7645"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=7645"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=7645"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=7645"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=7645"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ibo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=7645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}