WordPress plugin provides shortcode for displaying posts published on current day
Branch: master
Clone or download
Latest commit 28403f0 Feb 1, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Initial commit Jan 14, 2019
README.md Two More Examples Feb 1, 2019
posted-today.php Current year Jan 18, 2019


Posted Today

** by cog.dog

If this kind of stuff has any value to you, please consider supporting me so I can do more!

Support me on Patreon Support me on via PayPal

Provides a [postedtoday] shortcode that generates a list of posts from previous year on the same month and day as today. Shortcode options let you also set the display for a specific month/day.

See it in Action


  1. Upload wp-posted-today folder to the /wp-content/plugins/ directory (or upload via Plugins the zip file of this repository
  2. Activate the plugin through the 'Plugins' menu in WordPress

Using Shortcode

Use the [postedtoday] shortcode in any page to create a list by year of posts on the current day, includes a post excerpt

For an arbitrary day, include a month= and day= parameter, e.g. [postedtoday month="4" day="1"]

Hide the post excerpts via [postedtoday excerpt="0"]


Modify output with custom CSS.

Output looks like:

<ul class="todaypost">
  <li><strong>Month Day, Year</strong>
		    <a href="http://blog.blog/blah">Post Title</a> 
		      <span class="today_excerpt">excerpt excerpt excerpt excerpt</span>

Possibilities for CSS include:

Hide bullets for the year list items ul.todaypost > li { list-style-type: none; }

Reduce line height for posts, add margin to space them out ul.todaypost > li > ul > li { line-height: 1.0; margin-bottom: 1em; }

Smaller excerpt size, move below title by making it a block display span.today_excerpt { font-size: 0.8em; display: block; }


  • v0.1 Just got it working!
  • v0.2 Adjusted the sentence announcing the number of posts to be grammatically correct for a result of 1
  • v0.3 Refined call to get current year in loop