WP Manifestindependent plugin directory
manifest / social / wordpressplugin-article-rating

Article Pulse Rating

Плагин рейтинга статей через шорткод [article_rating].

by WhyMe · github.com/dmitriy-whyme/wordpressplugin-article-rating

0stars
0forks

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 Settings link from the Plugins page

📦 Installation

  1. Clone or download this repository.
  2. Build the plugin ZIP:
build-plugin.bat
  1. Locate the built package:
dist/article-pulse-rating.zip
  1. In WordPress Admin, go to Plugins -> Add New -> Upload Plugin.
  2. 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.

  1. Fork the repository
  2. Create a feature branch (feat/my-improvement)
  3. Commit your changes with clear messages
  4. Open a Pull Request with context and testing notes

Please keep changes focused and include screenshots for UI updates.

📄 License

MIT License.