Contextual Related Posts is a powerful plugin for WordPress that allows you to display a list of related posts on your website and in your feed.
The list is based on the content of the title and/or content of the posts which makes them more relevant and more likely to be of interest to your readers. This allows you to retain visitors, reduce bounce rates and refresh old entries.
Contextual Related Posts is one of the most feature rich related posts plugins for WordPress with support for thumbnails, shortcodes, widgets, custom post types, caching and CSS styles.
Automatic: CRP will start displaying related posts on your site and feed automatically after the content when you activate the plugin. No need to edit template files
Manual install: Want more control over placement? Check the FAQ on which functions are available for manual install.
Widgets: Add related posts to widgetized area of your theme. Lots of options available
Shortcode: Use [ crp ] (no spaces) to display the posts anywhere you want in the post content
The algorithm: Find related posts by title and/or content of the current post
Caching: Related posts output is automatically cached as visitors browse through your site
Exclusions: Exclude posts from categories from being displayed in the list. Or you can exclude posts or pages by ID
Custom post types: The related posts list lets you include posts, pages, attachments or any other custom post type!
Support for WordPress post thumbnails
Auto-extract the first image in your post to be displayed as a thumbnail
Extract the contents of contextual-related-posts.zip to wp-content/plugins/ folder. You should get a folder called contextual-related-posts
Activate the Plugin in WP-Admin
Goto Settings > Related Posts to configure
Optionally visit the Custom Styles tab to add any custom CSS styles. These are added to wp_head on the pages where the posts are displayed
Below are screenshots of the options available in the Settings screen
CRP options in WP-Admin - General options
CRP options in WP-Admin - Output options
CRP options in WP-Admin - Feed options
CRP options in WP-Admin - Custom styles
If you disable automatic display of related posts please add <?php if(function_exists('echo_ald_crp')) echo_ald_crp(); ?> to your template file where you want the related posts to be displayed.
Fixed: Potential SQL vulnerability - Thanks to flynsarmy for highlighting this
Modified: Minor performance improvements in initialisation of the widget
Modified: Plugin now checks if it is within the loop when any option under "Add related posts to:" is selected. Minor performance increase to avoid the plugin being called unnecessarily in secondary loops.
Writing and testing plugins takes a good amount of time. If you like the plugin and find it useful and would like to donate something for my work please do click the Paypal Donate button below. The payment is secure. I haven’t filled in any amount. Feel free to donate what you please. Any amount is welcome. Thank you