Blix Archive

Caveat

Unfortunately, due to ill-health, this plugin has not been developed or supported properly for some years. It works with the latest versions of WordPress (including on this website) but could possibly conflict with any WordPress features added after 2008 — e.g. custom post types — if you use them.

Description

I’ve used the Blix Theme on this blog for a good while but the recent release of WordPress 2.1 made me look again at the Blix code which needed changing. One of the decisions I made was to package the Blix archive function as a plugin. In particular I wanted it to work nicely with my Plugin Output Cache.

Blix Archive v1.0.0 download latest version displays the monthly archive of posts as an elegant list with each month as a heading followed by an unordered list of the month’s posts. My archive page shows what it looks like.

Instructions

  1. Upload the whole plugin folder (Blix_Archive) to your /wp-content/plugins/ directory.
  2. Go to your Admin|Plugins page and activate Blix Archive.
  3. Put<!--?php blix_archive(); ?--> at the place in your template where you want it to appear.
  4. You might want to adjust your style sheet to make appearance to your liking.

The template tag, blix_archive, has some parameters:

blix_archive($show_comment_count=false, $before='

‘, $after=’

‘, $listclass=’postspermonth’);

If $show_comment_count == true the number of comments will appear in brackets after each post.

$before and $after wrap each month heading. The default values make third-level headings.

Finally, the unordered list of each month’s posts can have a class applied. By default it is ‘postspermonth’.

If the Plugin Output Cache plugin is installed the output of Blix Archive is automatically cached for efficiency.

Version

Acknowledgements

This plugin is almost entirely the work of Sebastian Schmieg who created the Blix Theme. I have adapted it to work under WordPress 2.1, made it into a plugin and also made the plugin cache-ready.