BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Dynamic Month & Year into Posts icon
Actively maintained Tested with WP 7.1 #1 in dates

Dynamic Month & Year into Posts

Automate SEO and content with dynamic shortcodes for dates, years, months, age calculations, seasons and countdowns in content, titles and meta.

Active installs8K+5K+ tier
Downloads · 30d5.7K▲ +80.5% vs prev. 30d
Rating5/518 reviews
Health score88/100Excellent
All-time downloads118.8KSince Feb 2020
Support resolved1 / 1100% in last 2 months
RequiresWP 6.5PHP 7.4+
Downloads · 7d685▲ +7.4% week over week
Our verdict

Safe pick

Yes — Dynamic Month & Year into Posts is a safe, well-maintained plugin to use in 2026. It runs on 8K+ sites, is rated 5/5 and was last updated 1 month ago, and scores 88/100 on our health check.

  • Actively developed — last update 1 month ago
  • Tested with the latest WordPress (7.1)
  • Momentum — downloads up 80.5% vs the previous 30 days

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4889761.5KJun 28Aug 11Sep 25
Yesterday75
Daily average (1y)140
Peak day2,266Mar 3, 2026
Last 12 months51K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Dynamic Month & Year into P… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
dates #24 10,000 Best dates plugins →
dynamic content #3 5,877 Best dynamic content plugins →
seo >100 8,187 Best seo plugins →
shortcode >100 10,000 Best shortcode plugins →
year #2 3,498 Best year plugins →

Version adoption

Share of active sites per release.

  • 1.859.7%
  • 1.718.1%
  • 1.310.2%
  • 1.48.6%
  • Other3.4%

Rating breakdown

★★★★★★★★★★ 5 from 18 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Dynamic Month & Year into Posts

From the official readme · v1.8.1

Description

Automate your SEO

Insert dynamic dates anywhere in your WordPress content using simple shortcodes:

  • Years: [year] (current), [nyear] (next), [pyear] (previous)
  • Months: [month] (January), [mon] (Jan), [nmonth]/[pmonth] (next/previous)
  • Dates: [date] (full date), [dt] (day number), [weekday] (day name)
  • Age: [age date="1990-05-15"] calculates years from any date
  • Season: [season] displays current season (supports hemispheres)
  • Countdowns: [daysuntil date="2025-12-25"] and [dayssince date="2020-01-01"]
  • Post Dates: [datemodified] and [datepublished] shortcodes.
  • Event Dates: [blackfriday] and [cybermonday] shortcodes.
  • Block Editor support: Toolbar to quickly insert the shortcodes, customizable date and countdown blocks.

Works in posts, pages, titles, widgets, and SEO meta. Renders in your WordPress language. Perfect for affiliate marketers, bloggers, and anyone who wants evergreen content that updates automatically.

But that’s not it.

See Full List of Shortcodes

  • New: Display current season with [season] shortcode. Supports hemisphere: [season region="south"] for Southern hemisphere.
  • New: Calculate age with [age date="1990-05-15"] shortcode. Add ordinal suffix with ordinal="true" (e.g., “35th”).
  • New: Post dates with [datemodified] and [datepublished] shortcodes.
  • New: Event dates with [blackfriday] and [cybermonday] shortcodes.

Gutenberg Blocks

Four dedicated blocks for the Block Editor:

Dynamic Date Block – Insert any dynamic date with live preview:

  • Select date type from dropdown (year, month, date, age, season, etc.)
  • Configure age format (years only, years & months, full breakdown)
  • Set ordinal suffix for age display
  • Typography and color controls
  • Spacing options (margin, padding)

Live Countdown Block – Real-time countdown powered by WordPress Interactivity API:

  • Count days until or since any date
  • Auto-updates without page reload, even when the page HTML is cached
  • Repeat the countdown annually
  • Customizable label text
  • Correct singular and plural day labels
  • Typography and color styling
  • Perfect for event promotions and milestones

Published Date Block – Display the post’s publication date:

  • Uses WordPress date format from Settings
  • Custom format support
  • Typography and color controls

Modified Date Block – Display the post’s last modified date:

  • Uses WordPress date format from Settings
  • Custom format support
  • Typography and color controls

All blocks are found under “Widgets” category in the Block Inserter. Plus, a toolbar button in the formatting toolbar lets you quickly insert any shortcode into text blocks.

Works with popular SEO Plugins

  • Supports RankMath, Yoast and SEOPress plugins and can be used to replace all their date based variables.
  • [year] works as a replacement to %currentyear% , [month] as a replacement to %currentmonth% already.
  • Use various combinations to make your articles even more dynamic and make your content always SEO ready — no matter the date or year.
  • Extremely useful for Affiliate Marketers, Amazon Affiliates and Copywriters.

Tested Support With

  • Rank Math
  • Rank Math Pro
  • SEOPress
  • SEOPress Premium
  • Yoast SEO
  • Yoast SEO Premium
  • SureRank
  • Gutenberg and Block Editor Content, Headings and Buttons
  • All popular Block Editor Addons, including Greenshift, GenerateBlocks, Ultimate Blocks, Kadence Blocks, Spectra, Otter Blocks.
  • Elementor Page Builder
  • WP Bakery Page Builder
  • Visual Composer
  • Beaver Builder
  • Brizy Builder
  • Oxygen Builder
  • Bricks Builder
  • Jetpack Related Posts
  • Intelly Related Posts a.k.a. Inline Related Posts (IRP)
  • Advanced Custom Fields (Manual: please see the FAQs)
  • Lightweight Accordion (including Schema)
  • All major themes including Twenty Twenty-Five, Twenty Twenty-Four, Twenty Twenty-Three, Twenty Twenty-Two, Twenty Twenty-One, Twenty Twenty, Astra, Neve, Hello (Elementor), Kadence, GeneratePress, Blocksy, and OceanWP.

Tested to be totally working with Yoast SEO, SEOPress and Rank Math’s breadcrumbs, custom meta titles, excerpt etc.

Note: Since August 2021, Google has started showing h1 titles in search results, this plugin becomes even more useful as no other SEO plugins adds Current Month, Current Year or Today’s Date in h1 titles except this; keeping the same in SEO meta as well.

More features

  • Full Rank Math OpenGraph Support.
  • Full Schema and OpenGraph support in YoastSEO.
  • Multiple Langauge (WPML) Support: Shortcode renders your site’s defined language.
  • Contextual Related Posts Support.
  • Jetpack Related Posts Support.
  • Totally native. Doesn’t write anything to the database.
  • No configuration required.
  • The Live Countdown corrects cached day counts in the browser.

Easy to use

Just install the plugin (see Installation tab) and activate it. Add [year] to render current year, [nyear] to render next year, [pyear] to render previous year, [month] to render current month (full name) and [mon] to render first three letters of months automatically. See Full List of Shortcodes (You can also see this link in Plugins page in your WordPress dashboard).

As the months & years change, these shortcodes get updated into the content and title automatically on the shortcode locations.

Zero bloat. Editor assets load only in the editor, and frontend JavaScript loads only for the Live Countdown block. Shortcode rendering makes no plugin database queries. Ordinary shortcodes are server-rendered, so configure your page cache to expire or purge when a cached year, month, date or age should change.

Also, Dynamic Month & Year into Posts is a totally free plugin. There are no upsells and will never be.

Privacy

Dynamic Month & Year into Posts by Gaurav Tiwari is a completely native shortcode plugin. It has no settings page and does not use any analytics tool to gather or use your data. It’s bloat and ad-free. No notifications. No upgrade notices. Nothing.

Fast Support and Feature Implementation

I will provide instant support for all your queries or feature requests. Use support forum to ask your questions, request new features or report something broken. I will also update the plugin for every major and minor WordPress version.

Compatibility

I use the plugin myself on my primary website and other client sites that I run. I try my best to ensure that this plugin is compatible with every functionality plugin you use. Please let me know if this plugin isn’t compatible with your stack, create a support request and allow me some time.

Please note that some plugins strip shortcodes or disable rendering of shortcodes. In such cases, it’s impossible to implement dynamic dates without rewriting the whole plugin code and breaking a couple of things. But still, I’ll give a try.

Help me with a positive review to keep the development going.

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. There is no additional configuration required. There will not be any menus or settings for this plugin.

Frequently asked questions

Why would I need this?

If you are an affiliate marketer or blogger who uses months, years and dates in your posts. If you use this plugin to render dynamic month, year, date, next year, and previous year shortcodes, you won’t have to update those posts again and again as time passes.

How can I access settings?

You cannot. There is no options panel because there is no need to have one. Why bloat the WordPress dashboard with more options?

Can I use it in Block Editor or Classic Editor?

Like running text, you can use the shortcodes in both Block Editor and Classic Editor. You can also use the shortcodes in widget areas, including the footer (use-case: Autoupdating Copyright Year) and headers (use-case: Today’s Date).

Will this plugin work in my language?

Yes. The shortcode outputs are WPML ready and render as per the language set in your WordPress dashboard. Since there is no settings page, you don’t have to translate this plugin.

How can I use these shortcodes in my theme/PHP code?

You can use , etc. in themes or in functionality plugins to use these shortcodes.

How can I render shortcodes in ACF fields?

This plugin doesn’t render shortcodes in ACF fields by default (due to various reasons, security being the first). But if you really need to render [year] etc., shortcodes, you can enable selective rendering. Just add this code in your theme’s functions.php file or in the Code Snippets plugin: ACF field type => text add_filter('acf/format_value/type=text', 'do_shortcode'); ACF field name => headline add_filter('acf/format_value/name=headline', 'do_shortcode');

How can I disable shortcode processing in titles or excerpts?

Since 1.7.1, you can use the dmyip_core_filters filter to selectively disable shortcode processing. Add this to your theme’s functions.php or a code snippets plugin: Disable all core filters: add_filter( 'dmyip_core_filters', '__return_empty_array' ); Disable only title processing: add_filter( 'dmyip_core_filters', function ( $filters ) { $filters['the_title'] = false; return $filters; } ); Available keys: the_title, single_post_title, wp_title, the_excerpt, get_the_excerpt, get_the_archive_title. All default to true.

Changelog

1.8.1

  • Fixed: Recurring February 29 countdowns now produce the same valid leap-day result in PHP and the browser.
  • Fixed: Invalid countdown dates no longer display as zero days, and the default day label is plural-aware.
  • Fixed: WP-CLI accepts both complete plugin shortcodes and date types with named options.
  • Improved: Added WordPress 7.1 compatibility, content-role block metadata, current dependency security fixes and wider runtime checks.
  • Improved: Corrected countdown, editor, cache, pattern and WP-CLI documentation.

1.8.0

  • Added: Recurring, cache-aware Live Countdown block with leap-day handling and Block Bindings presets.
  • Improved: All date calculations now use the WordPress site timezone and calendar-day arithmetic across daylight-saving changes.
  • Improved: Searchable shortcode picker, block previews, toolbar accessibility, responsive editor controls and theme-neutral patterns.
  • Improved: Shortcode processing in titles, excerpts and supported integrations is limited to this plugin’s tags.
  • Fixed: Countdown Interactivity API code now ships as a JavaScript module.
  • Changed: Minimum supported WordPress version is 6.5.
  • Changed: Removed duplicate legacy runtime files and consolidated rendering around one date engine.

1.7.4

  • Changed: Tested up to WordPress 7.0.

1.7.3

  • Fix: [season] shortcode not working in legacy (non-Composer) installations.
  • Fix: [age] shortcode missing ordinal/rank attributes in legacy installations.
  • Fix: Duplicate Open Graph filter registrations in legacy Rank Math integration.
  • Fix: Duplicate Elementor and CRP filter registrations in legacy SEOPress file.

1.7.2

  • New: Bricks Builder integration — shortcodes now render inside Bricks dynamic data elements.
  • New: Published Date and Modified Date Gutenberg blocks.
  • New: dmyip_core_filters filter to selectively disable shortcode processing on WordPress core filters (titles, excerpts, archive titles). Props @meteorlxy.
  • Improved: Release workflow auto-generates changelogs and attaches them to GitHub releases.
  • Fix: [year] shortcode with large negative offsets (e.g., [year n=-2003]) now returns correct results instead of wrong/empty values.
  • Fix: [year] shortcode no longer zero-pads results (e.g., [year n=-1100] returns 926 instead of 0926).

1.7.0

  • New: [season] shortcode to display current season (Spring, Summer, Fall, Winter)
    • [season] – Northern hemisphere (default)
    • [season region="south"] – Southern hemisphere (reversed seasons)
  • New: Ordinal suffix support for [age] shortcode
    • [age date="1990-05-15" ordinal="true"] – Returns “35th”
    • [age date="1990-05-15" rank="true"] – Alias for ordinal
  • Improved: Proper handling of special ordinals (11th, 12th, 13th)

Full changelog on WordPress.org →

Screenshots

Real-world evergreen content examples on the Ollie theme and WordPress 7.1
Real-world evergreen content examples on the Ollie theme and WordPress 7.1
Literal date shortcodes in the visual Block Editor using the Ollie page layout
Literal date shortcodes in the visual Block Editor using the Ollie page layout
The same shortcode page rendered on the Ollie frontend
The same shortcode page rendered on the Ollie frontend
WordPress Posts list with dynamic month, year, event date and age titles already rendered
WordPress Posts list with dynamic month, year, event date and age titles already rendered

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Dynamic Month & Year into Pos… alternatives

All dates plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 Calendar Calendar A simple but effective Calendar plugin for WordPress that allows you to manage your events… by Kieran O'Shea 4K+ ★★★★★★★★★★ 3.7 (24) 4 months ago 50
3 Hide My Dates Hide My Dates The plugin hides post and comment publishing dates from Google. by Flector 400+ ★★★★★★★★★★ 5 (6) 1 year ago 48
4 Product Delivery Date Product Delivery Date Product Delivery Date is a plugin that allows you to customize the delivery date of a… by ITCS 200+ ★★★★★★★★★★ 5 (1) 2 years ago 36
5 Dynamic Dates Dynamic Dates Calculate dates ('next Sunday') and relative dates ('December 25th two years from now') in… by Jason Hendriks 100+ ★★★★★★★★★★ No reviews 11 years ago 25
6 Food Truck Locations & Times Food Truck Locations & Times A WordPress plugin built for the needs of Food Trucks & Mobile Vendors by paulcollett 100+ ★★★★★★★★★★ 5 (2) 6 years ago 32
7 Today-Yesterday Dates Today-Yesterday Dates This plugin changes the creation dates of posts to relative dates for posts that are dated… by Flector 90+ ★★★★★★★★★★ 5 (4) 1 year ago 41
8 FT Calendar FT Calendar A calendar plugin supporting multiple calendars, recurring events, and several different… by Syed Balkhi 90+ ★★★★★★★★★★ 2.9 (7) 8 years ago 29
9 Calendar Plus Calendar Plus A simple Calendar plugin for WordPress that allows 2 seperate calendars. This can be used… by webjunk 90+ ★★★★★★★★★★ No reviews 16 years ago 25
10 AM Events AM Events Manage and display your events. Allows fully customizable layouts and includes a widget for… by Atte Moisio 90+ ★★★★★★★★★★ 4.7 (7) 9 years ago 36
11 Easy Bulk Date Editor Easy Bulk Date Editor Bulk edit WordPress post dates safely and efficiently, now with filtering by category or… by Andre Moura 70+ ★★★★★★★★★★ 5 (1) 9 months ago 47

FAQ

Dynamic Month & Year into Posts: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is Dynamic Month & Year into Posts free?

Yes. Dynamic Month & Year into Posts is free to download and use from the official WordPress.org plugin directory.

Is Dynamic Month & Year into Posts safe to use in 2026?

Yes — Dynamic Month & Year into Posts is a safe, well-maintained plugin to use in 2026. It runs on 8K+ sites, is rated 5/5 and was last updated 1 month ago, and scores 88/100 on our health check.

How many websites use Dynamic Month & Year into Posts?

Dynamic Month & Year into Posts is active on 8K+ WordPress websites and has been downloaded 118,809 times since it launched in February 2020. It was downloaded 5,656 times in the last 30 days.

Does Dynamic Month & Year into Posts work with WordPress 7.1?

Yes. The developer has tested Dynamic Month & Year into Posts up to WordPress 7.1.2, the latest release. It requires WordPress 6.5 or newer.

What PHP version does Dynamic Month & Year into Posts need?

Dynamic Month & Year into Posts requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Dynamic Month & Year into Posts last updated?

The latest version, 1.8.1, was released on August 27, 2026 (1 month ago).

Who makes Dynamic Month & Year into Posts?

Dynamic Month & Year into Posts is developed and maintained by Gaurav Tiwari.

What are the best alternatives to Dynamic Month & Year into Posts?

The most popular alternatives to Dynamic Month & Year into Posts are Calendar (4K+ installs), Hide My Dates (400+ installs) and Product Delivery Date (200+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.