Family Encyclopedia >> Electronics

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Want to showcase your most popular WordPress posts from the past day, week, month, or all time? Highlighting top content helps visitors discover your best articles fast, driving higher engagement and page views. We'll walk you through the process step by step.

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Why Display Popular Posts in WordPress?

Early on, a new WordPress site has limited content, so you can manually feature posts in a sidebar widget.

As your site grows, older articles often get overlooked. Showcasing popular posts exposes your strongest content to new visitors, boosting time on site and page views.

The key? Avoid repeating the same all-time hits. Mix it up with posts popular in the last day, week, or month for fresh variety.

Here's how to set it up effortlessly.

Video Walkthrough

Subscribe to WPBeginner’s YouTube channel for more tutorials. Prefer reading? Scroll down for the detailed guide.

Set Up Popular Posts Widgets by Time Range

Start by installing and activating the WordPress Popular Posts plugin. See our step-by-step guide to installing WordPress plugins for details.

This is the leading plugin for popular posts, with flexible options like time ranges, excerpts, thumbnails, and view counts.

Head to Appearance » Widgets and drag the Popular Posts widget to your sidebar.

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Title it "Today's Top Posts" and set the time range to "Last 24 hours." Tweak other settings as needed, then hit Save.

Add another widget titled "This Week's Hits," set to "7 days," and save.

Repeat for "This Month" ("30 days") and "All Time."

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Widget order doesn't matter yet—we'll refine it next.

Create a Tabbed Popular Posts Widget

Combine them into a sleek tabbed interface for your sidebar using the Ultimate Tabbed Widget plugin. Install and activate it (plugin guide here).

In Appearance » Widgets, spot the new "Default Tabbed Widget Area."

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Drag all Popular Posts widgets there.

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Now add the "Ultimate Tabbed Widgets" to your desired sidebar.

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Set a title like "Popular Posts," select "Default Tabbed Widget Area," and choose the tabs template. Save changes.

Visit your site to see tabs for daily, weekly, monthly, and all-time popular posts.

How to Display Popular WordPress Posts by Day, Week, Month, and All Time

Reorder tabs by dragging widgets in the tabbed area.

This setup has helped countless sites like ours increase engagement. More tips? Check our guides to drive traffic to your WordPress blog.

Liked this? Subscribe to our WordPress YouTube channel. Follow us on Twitter and Facebook.