ArchivesPress is a new and free plugin, available on WordPress.org that implements shortcodes for displaying index lists for WordPress posts archives with a wide range of attributes available to configure each shortcode display.
The plugin has no admin panels, global settings, or anything like that. It adds 3 shortcodes, and each shortcode has its own attributes for settings only. The plugin loads one CSS file, only if needed (only if the shortcode is actually added to the page). CSS uses variables for additional control of colors and fonts, it is responsive and fully RTL direction compatible.
The plugin adds 3 shortcodes. The image above shows the output for Date based archives index, using Basic layout (each shortcode has Basic and Compact layouts), with customized colors (colors can be changed via shortcode attributes). The other two shortcodes are for the Authors-based archives index and Terms based archives index. The term-based index works with any public taxonomy. The last two shortcodes also have the ability to order index by name, id or posts count.
The plugin can work with any post type (default ‘post’ or custom post types). By default, all archives are generated for ‘post’ because, by default, WordPress can’t generate date/author/term-based archives for custom post types. But, if you have implemented some custom solution for these archives for custom post types, you can use plugin-provided filters to change URLs for archives in the indexes.
The plugin is already in use on Dev4Press Blog and on my personal Dev blog, so check out the demos via links below. Plugin is available for download on WordPress.org.
Index page on Millan.dev
Index pages on Dev4Press.com
To get more information about the plugin, access the knowledge base for shortcodes documentation and examples, check out the links here. The plugin is also available on GitHub.
Let me know what do you think of new plugin, what more features you would like to see in the future updates.
To see the list of all the changes in this version, please check out the changelog. If you find any issues with the new version, please, report them in the support forums.