"I Recommend This" is a WordPress plugin that allows users to recommend/like posts with a simple click. It provides a modern, lightweight alternative to comment-based engagement by letting visitors show appreciation for content.
- Simple recommendation/like system for WordPress posts and pages
- Customizable like button with thumb or heart icons
- Counter display showing the number of recommendations
- Widget to showcase most recommended posts
- Shortcodes for displaying recommendation buttons and top posts
- Gutenberg block integration
- GDPR compliance with IP anonymization
- Extensive developer hooks and filters
For detailed information, see the following documentation:
- Overview - Plugin architecture, file structure, and process flow
- Developers Guide - Hooks, filters, and integration methods
- Advanced Usage - GDPR, caching, and customization examples
- Technical Reference - Functions, classes, and methods reference
-
Clone the repository:
git clone https://github.com/webtions/i-recommend-this.git
-
Navigate to the plugin directory:
cd i-recommend-this -
Install dependencies:
npm install
-
Build assets:
npm run build
-
Watch for changes and rebuild assets automatically:
npm run start
The build process compiles the JavaScript and CSS assets, including the Gutenberg block component. The generated files are placed in the blocks/recommend/build/ directory.
- WordPress 6.0 or higher
- PHP 7.4 or higher
This project is licensed under the GPL-3.0 License - see the GNU General Public License for details.
Please report security bugs found in the source code through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.