This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Intermittent Date


Adds a template tag for use on pages which list posts, and to be used
within The Loop. Outputs
a date header to split up the post listings. See
template tag docs
for usage.

Any issues? Please contact me.

Known issues / bugs

Please report any issues that you find.


To produce something like this:

Heading: March, 2008
Post: dated 15th March
Post: dated 28th March
Post: dated 29th March

Heading: April, 2008
Post: dated 1st April
Post: dated 4th April


Add a date header like this:
<?php intermittent_date( 'F Y', '<h3 class="date-header">', '</h3>' ); ?>

To produce something like this:

Heading: 25th March, 2008
Post: dated 08:00 on 25th March
Post: dated 11:37 on 25th March
Post: dated 15:33 on 25th March

Heading: 22th March, 2008
Post: dated 09:12 on 25th March
Post: dated 10:16 on 25th March


Add a date header like this:
<?php intermittent_date( 'jS F Y', "<h3 class='date-header'>", "</h3>" ); ?>

It’s up to you to style it with CSS then (although your theme may handle this for you).


  1. Upload intermittent_date.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Edit your theme to use the new template tag:


There are no reviews for this plugin.

Contributors & Developers

“Intermittent Date” is open source software. The following people have contributed to this plugin.


Translate “Intermittent Date” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


v1.1 2008/11/17

  • FIX: Relying on the WP function, the_date, was causing issues. Now pulling the date information from the $post object. Thanks to Erik Mitjans for reporting the bug.

v1 2008/04/18

  • Released.