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.

Around this date in the past… – Widget Edition

Description

[ Notas en castellano en la web ] [ Notes en català a la web ]

It shows around this date entries/posts in the past (if they exist). It is highly customizable. By default it retreives a week around the current day 1 year ago.

Usage

You can set the parameters from the widgets panel

Configuration parameters

$before = Code will show before links. Defaults to 'This week last year…: '
$after = Code will show after links. Defaults to ''
$daysbefore = Days' posts that will show before one year ago. By default '3' (3 days before)
$daysafter = Days' posts that will show after one year ago. By default '3' (3 days after)
$mode = Select the mode that you want the widget to work. By default '1' (X years ago)
    Mode 1: get posts around this date from X years ago.
    Mode 2: get posts around this date for the last X years.
    Mode 3: get posts around this date since year X.
$yearsago = It shows “X” years ago posts. By default '1' (1 year). ONLY IF MODE 1 IS SELECTED.
$lastxyears = It shows posts por the last "X" years. By default '1' (1 year). ONLY IF MODE 2 IS SELECTED.
$sinceyear = It shows posts since the year "X". By default '2005' (since year 2005). ONLY IF MODE 3 IS SELECTED.
$limit = Number of posts to retrieve. By default '4'.
$none = Text shown when there are no posts. By default 'none'. 
$showdate = Show dates next to the links. By default unchecked.
$dateformat = Format of the date displayed next to the links (if checked). See http://www.php.net/date 
$showexcerpt = Show the excerpt next to the links. By default unchecked.<h3>Customize display</h3>

In adition to the options avaliable from the widget control panel you can highly customize the apearance of the output by using CSS. These are the classes avaliable:
ul.atd-list {} // base list container.
li.atd-year {} // Yearly headers.
atd-yXXXX {} //yearly based class, eg. atd-y2006, atd-y2005 …
ul.atd-yearlylist {} // list container for each year around this date posts.
li.atd-entry {} // list items containing each around this date posts.
atd-yXXXX {} //yearly based class, eg. atd-y2006, atd-y2005 …
atd-mXX {} //montly based class, eg. atd-m01, atd-m02 … atd-m12.
atd-dXX {} //dayly based class, eg. adt-d01, atd-d02 … atd-d31.
atd-XXXXXXXX {} //date based class, eg. atd-20061205, atd-20050304 …
li.atd-noentries {} // list item when there are no entries
a.atd-entry-title {} // Link to the post.
.atd-entry-date {} // span containing the date, if $showdate enabled.
.atd-entry-excerpt {} // span containing the excerpt, if $showexcerpt enabled.

License

This plugin is free software; you can redistribute it and/or modify it under the terms of the GPL License (don't remove credits to author, please)
See license.txt for details<h3>Credits and Acknowledgments</h3>

This plugin is based on:
– “One year ago” plugin released by Borja Fernandez. [ http://www.lamateporunyogur.net/wp-plugins/one-year-ago/ ] [ http://www.lamateporunyogur.net ]
– “Wayback” plugin released by Chris Goringe. [ http://code.goringe.net/WordPress/ ] [ http://tis.goringe.net ]
– Wayback Widget released by Sven Weidauer. [ http://dergraf.net/computer/wordpress/wayback-widget/ ] [ http://dergraf.net/ ]
– My plugin Around this date in the past. [ http://www.junyent.org/blog/arxius/2006/05/20/around-this-date-in-the-past-wordpress-plugin/ ]

Thanks to Borja Fernandez, Chris Goringe and Sven Weidauer for writing their plugins and to Luis Pérez and Mike Koepke for their contributions.

ToDo

Nothing else planed by now.

Installation

  1. Once downloaded the file, uncopress it and upload it through FTP to the server where your WordPress blog is hosted.
  2. Copy it to the folder /wp-content/plugins/ (you can also copy it to /wp-content/plugins/widgets/ in order to have all the widegts together) .
  3. Activate it through the plugin management screen.
  4. Go to “Themes” > “Sidebar Widgets” and drag and drop the widget wherever you want to show it.

FAQ

None yet

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Around this date in the past… – Widget Edition” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.8

  • Added a dashboard widget (WP 2.7+)

0.7.7

  • Bugfixing release. Show excerpts when present, now for real 🙂
  • Remove the [caption] tags if present on the exerpt
  • Remove &quotes; in titles

0.7.6

*XHTML validation

0.7.5

  • $limit variable now works again
  • Adapted the Database query to the new $wpdb->prepare structure

0.7.3

  • Added atd-noentries class

0.7.2

  • Bugfixing release. Changes contributed by Mike Koepke.
  • Ordering in SQL statement wasn’t specify which column to order on
  • Added post_type qualifier to SQL statement as pages would be pulled as well
  • Added new year subtitle display option to hide the year sublist text
  • PostExcerpt and Date weren’t working correctly
  • Code cleanup.
  • Cosmetic changes in output

0.7.1

  • Bugfixing release. Changes contributed by Mike Koepke.
  • New options weren’t initilized correctly when upgrading.
  • Control Screen cleaned up.

v0.7

  • All displayed in a single list with yearly sublists.
  • NEW Feature: display date and/or excerpt.
  • NEW Feature: added CSS markup to allow maximum flexibility on display.

0.6.3

  • Fixed a bug when calling get_old_posts().

0.6.2

  • Fixed a bug when having & in post’s title. Isolated repetitive code in its own function. Changes contributed by Mike Koepke.

0.6.1

  • Fixed a bug when having quotes in post’s title. Thanks to Mike Koepke for bug repporting and helping with fixing.

0.6

  • Added 2 new modes, last X years and since year X.
  • Corrected bug in $start_ago and $end_ago.

0.5.2

  • XHTML valid. Thanks to to Luis Pérez

0.5.1

  • Added the $daysbefore and $daysafter parameters.

0.5.01

  • Now the limit option works, for real 😉

0.5

  • First release. I decided to start on version 0.5 because of preserving version relation with “One year ago” plugin.