Generates more specific previous / next post links based on referrer.
As of April 2026, Smarter Navigation is a WordPress next plugin with 300 active installations and a 4.7/5 rating from 10 reviews. It has been downloaded 19K+ times in total. Requires WordPress 3.2+ and PHP false+. Available on WordPress.org since 2009. Last updated 10 years ago — may have compatibility concerns. Top alternative: Ambrosite Next/Previous Post Link Plus.
When displaying a single post, you might want to show links to the previous and next posts in the same category.
That’s fine; WordPress let’s you do this with previous_post_link() and next_post_link().
But what if that post is in multiple categories?
What if the user came to that post from a tag page or from an author page? Wouldn’t it make more sense to display previous / next posts from that particular set?
Well, you can do this with a similar pair of functions, provided by this plugin: previous_post_smart() and next_post_smart().
Here’s how it works:
Whenever a visitor goes to an archive page (category, tag, date, author, search etc.), the plugin notes which archive it is in a browser cookie.
Then, if the visitor goes to a single post from that archive page, the…
| WordPress | 3.2+ requiredTested up to 3.5.2 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.