Custom Related Posts

Description

Custom Related Posts is a user friendly plugin for manually adding related posts to any of your posts, pages or custom post types. You have full control over those related links, choosing for yourself if they go both ways.

An overview of the features:

  • Set which post types the plugin is active for yourself
  • Easily define relations in one or both ways on the post edit page
  • Display related posts with a shortcode, widget or block
  • Optionally show featured images in any size
  • Import from XML using post IDs
  • Compatible with the Classic Editor and Gutenberg Block Editor

Need help?
Check out our documentation!

This plugin is under active development. Any feature requests are welcome!

Screenshots

  • The Custom Related Posts block and plugin sidebar
  • Add relations by searching for posts

Blocks

This plugin provides 1 block.

  • Custom Related Posts

Installation

  1. Upload the custom-related-posts directory (directory included) to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Check out our getting started documentation

FAQ

Do you offer any support?

Yes! We pride ourselves on offering awesome support and almost always answer support questions within 24 hours. Send us an email at support@bootstrapped.ventures whenever you have a question or suggestion!

Reviews

September 14, 2022
The plugin is easy to manage and works perfectly. When I had a minor problem, their e-mail support responded within minutes and was able to help me out immediately. Highly recommended.
July 26, 2022 1 reply
My biggest issue with this plugin is that you cannot drag and drop to re-order related posts. You have to add/delete them and they will be positioned randomly. This plugin delivers the basic function of adding related posts but the UI is pretty basic and lacks features that would make managing related posts easier.
November 6, 2021
Thank you, great plugin. BUT: 1- If you use the plugin for example for a year, hundreds of posts will contain the short code, which is ok. But for any reasons you decide to deactivate/remove the plugin or the plugin incompatibility in the future. All posts will show the text of the shortcode as a text in the post, which sucks. *The plugin should automatically remove or deactivator all shortcodes in the posts after deactivation or removal of the plugin. Or make it an option in settings. 2- When you remove the plugin, it will not remove any settings or tables from WP, which is good in case you want temporary uninstalling the plugin for any reason. But if you want to remove the plugin completely with all data and settings, it will stay, *The plugin should have the option: Delete all data/settings when uninstall. Thanks.
April 19, 2021 1 reply
The best free plugin for what it does. Thanks! I only wish we could edit the shortcode to default options like modifying the "Related Posts" placeholder text or make the links bolded (Yes, I know you can simply bold the shortcode). I'm very satisfied with it, though.
October 19, 2020
I was looking for a custom post plugin that allows me manually link (logically) related posts instead of relying on some algorithm. Thanks for creating this plugin. It worked like charm!
May 25, 2020
This plugin is easy to configure, powerful and really does the job. I needed some help customizing its appearance and the author responded within hours. I can't recommend this plugin too highly!
Read all 37 reviews

Contributors & Developers

“Custom Related Posts” is open source software. The following people have contributed to this plugin.

Contributors

“Custom Related Posts” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Custom Related Posts” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.7.0

  • Feature: Manually set order for related posts (Block Editor only)
  • Feature: Setting to disable pinning of related posts images
  • Improvement: Image responsive sizing in some situations
  • Fix: Prevent PHP 8 deprecation notice related to usort

1.6.6

  • Fix: Block editor preview broken in WordPress 5.8

1.6.5

  • Fix: Problem when unpinning CRP sidebar in Gutenberg

1.6.4

  • Fix: Allow removing of relations to permanently deleted posts

1.6.3

  • Fix: Prevent PHP notice in WordPress 5.5

1.6.2

  • Feature: Limit by post type when searching for relations

1.6.1

  • Feature: Thumbnails in output are links as well
  • Improvement: Bring back shortcode button for TinyMCE
  • Fix: Class name error for list item title
  • Fix: PHP notice for missing variable

1.6.0

  • Feature: Show featured image for related posts
  • Feature: Setting to disable relation caching
  • Improvement: New settings page
  • Improvement: Filter hook for search arguments
  • Fix: Deleting related post to post type that has been disabled

1.5.1

  • Fix: Relations not loading correctly in Gutenberg

1.5.0

  • Feature: Gutenberg compatibility

1.4.1

  • Fix: PHP 7 Warning

1.4

  • Feature: Setting to open links in a new tab
  • Improvement: WordPress 4.8 compatibility
  • Improvement: $relation variable available in plugin hook

1.3

  • Improvement: Settings for searching related posts

1.2

  • Fix: Firefox compatibility problem

1.1

  • Feature: Import relations from XML

1.0

  • Very first version of this plugin