The is_month() WordPress PHP function determines whether the query is for an existing month archive.
Usage
if (is_month()) { // Your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: is_month()
Examples
Display a message on month archive pages
if (is_month()) { echo 'Welcome to the monthly archive!'; }
Add a special class to the body tag on month archive pages
function add_month_archive_class($classes) { if (is_month()) { $classes[] = 'month-archive'; } return $classes; } add_filter('body_class', 'add_month_archive_class');
Show a specific widget area on month archive pages
if (is_month()) { dynamic_sidebar('month-archive-sidebar'); }
Add a custom title to month archive pages
function custom_month_archive_title($title) { if (is_month()) { $title = 'Monthly Archives: ' . get_the_date('F Y'); } return $title; } add_filter('get_the_archive_title', 'custom_month_archive_title');
Display the number of posts in a month archive
if (is_month()) { $month_archive = get_queried_object(); echo 'There are ' . $month_archive->count . ' posts in this month archive.'; }