- Author
- Atiqur Rahman Chatok
- Version
- 1.1.1
- Requires WordPress
- 7.1
- Requires PHP
- 7.4+
- License
- GPL-2.0-or-later
What Makes It Powerful
Smart Related Posts Matching
Category-Based Post Recommendations
Tag-Based Post Recommendations
Author-Based Post Recommendations
Grid and List Layouts
Customizable Section Title
Adjustable Number of Related Posts
Post Thumbnail Support
Multiple Thumbnail Sizes
Post Excerpt Display
Publication Date Display
Estimated Reading Time
AJAX-Powered Load More
Random Post Ordering
Most Commented Post Ordering
Custom Post Type Support
Shortcode Integration
WordPress Widget Support
Automatic Content Integration
Open Links in New Tab
Lightweight and Performance Optimized
Secure Input Validation and Sanitization
Multilingual and Unicode Content Support
Installation
- 1. Download the Related Posts by Archatok plugin ZIP file.
- 2. Log in to your WordPress dashboard.
- 3. Navigate to Plugins → Add New Plugin.
- 4. Click Upload Plugin and select the downloaded ZIP file.
- 5. Click Install Now and then Activate Plugin.
- 6. Navigate to Settings → Related Posts.
- 7. Configure the display settings, matching logic, and post types.
- 8. Save your settings. Related posts will automatically appear after your content.
Requirements
- WordPress 5.0 or later
- PHP 7.4 or later
- A WordPress-compatible hosting environment
Changelog
Version 1.1.1 - Fixed Plugin Check compliance issues related to random post ordering. - Replaced mt_srand() with a hash-based deterministic shuffle to ensure consistent Load More pagination. - Removed the manual load_plugin_textdomain() call, as WordPress automatically loads translations for WordPress.org-hosted plugins. - Improved compatibility with WordPress coding standards. - Maintained consistent random ordering without modifying PHP's global random number generator. Version 1.1.0 - Fixed Load More double-click counting issues. - Improved excerpt generation by removing shortcode markup and respecting the More tag. - Fixed HTML entity double-escaping in excerpts. - Added a clear session-expired message for AJAX requests. - Added settings saved confirmation. - Improved widget compatibility with selected post types. - Prevented duplicate related posts when using shortcodes. - Improved frontend asset loading for widgets and archives. - Fixed shortcode count fallback behavior. Version 1.0.5 - Renamed the plugin to Related Posts by Archatok. - Updated Plugin URI and Author URI. - Renamed shortcode to [rpba_related_posts]. - Updated CSS class prefixes to rpba-. Version 1.0.4 - Fixed WordPress.org plugin guideline compliance for Tested up to. - Improved Unicode-compatible reading time calculation. - Fixed excerpt ellipsis rendering. - Fixed duplicate posts with random ordering and Load More. Version 1.0.3 - Fixed page loading performance issues caused by unnecessary content filter execution. - Improved post metadata caching. - Optimized content caching for excerpts and reading time. Version 1.0.2 - Improved database query performance. - Prevented unrestricted queries when no matching conditions exist. - Optimized post metadata and term caching. - Improved permalink retrieval efficiency. Version 1.0.1 - Fixed Load More pagination logic. - Improved AJAX security and post validation. - Optimized random post ordering. - Improved post content caching. Version 1.0.0 - Initial release. - Introduced Grid and List layouts. - Added excerpt, publication date, and reading time options. - Added AJAX-powered Load More functionality. - Added shortcode and widget support. - Added automatic content integration. - Added customizable ordering and thumbnail sizes. - Implemented input sanitization, validation, and output escaping.
Frequently Asked Questions
How do I display related posts?
The plugin automatically displays related posts after your content. You can also use the [rpba_related_posts] shortcode.
Can I display related posts manually?
Yes. Disable Auto-append to Content in the settings and insert the [rpba_related_posts] shortcode wherever you want.
Does the plugin support custom post types?
Yes. It supports public custom post types, including custom post types registered by other plugins.
Can I change the layout?
Yes. You can choose between Grid and List layouts from the plugin settings.
Can I display post excerpts and dates?
Yes. You can enable or disable excerpts, publication dates, and estimated reading time.
How does the related posts matching work?
The plugin finds related content based on shared categories, tags, or authors.
Does the plugin support AJAX Load More?
Yes. Visitors can load additional related posts without reloading the page.
Can I use a shortcode with custom settings?
Yes. Use [rpba_related_posts count="3" layout="list" title="You May Also Like"] to customize the output.
Is the plugin compatible with multilingual content?
Yes. Estimated reading time supports Unicode text, including Bangla and other non-Latin languages.
Is the plugin free?
Yes. Related Posts by Archatok is available as a free WordPress plugin.