Article Pulse Rating
Плагин рейтинга статей через шорткод [article_rating].
by WhyMe · github.com/dmitriy-whyme/wordpressplugin-article-rating
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/dmitriy-whyme/wordpressplugin-article-rating/archive/refs/heads/main.zip# Article Pulse Rating
Lightweight WordPress plugin that adds a fast 5-star rating block to posts, stores votes in post_meta, and prevents repeat votes with cookies.
Why This Plugin
Most rating plugins are either too heavy or too generic for editorial content.
Article Pulse Rating gives you a clean, focused article feedback widget you can drop anywhere with one shortcode.
🚀 Features
- ⭐ 5-star article rating UI via shortcode:
[article_rating] - 🧩 Optional explicit post targeting:
[article_rating post_id="123"] - ⚡ AJAX vote submission (no page reload)
- 🔒 Duplicate-vote protection per post using a cookie
- 📊 Live average score + vote count updates
- ⚙️ Admin setting for custom rating question text
- 📱 Responsive block layout for desktop and mobile
- 🛠 Quick access
Settingslink from the Plugins page
📦 Installation
- Clone or download this repository.
- Build the plugin ZIP:
build-plugin.bat
- Locate the built package:
dist/article-pulse-rating.zip
- In WordPress Admin, go to
Plugins -> Add New -> Upload Plugin. - Upload
article-pulse-rating.zip, install, and activate.
🛠 Usage
Add the shortcode inside a post/page:
[article_rating]
Rate a specific post ID from any template/content area:
[article_rating post_id="123"]
The plugin stores and updates:
_kb_rating_total_kb_rating_count_kb_rating_average
⚙️ Configuration
Go to:
Settings -> Article Pulse Rating
Available option:
Question text: heading shown above the star rating block
📌 Use Cases
- Editorial teams collecting quick quality feedback on blog posts
- Knowledge base sites measuring article usefulness
- Content marketers prioritizing high-value articles by reader score
- Product docs teams identifying pages that need updates
🤝 Contributing
Contributions are welcome and appreciated.
- Fork the repository
- Create a feature branch (
feat/my-improvement) - Commit your changes with clear messages
- Open a Pull Request with context and testing notes
Please keep changes focused and include screenshots for UI updates.
📄 License
MIT License.