plugin-icon

Like Dislike, Star Ratings, Favorites & Post Views & Share – Posts, Comments, Products

Add AJAX Like/Dislike, star ratings, post views, comment reactions, and favorites, share for posts or WooCommerce products to boost engagement.
Waardering
5/5
Versie
2.6
Actieve installaties
10
Laatst bijgewerkt
Dec 15, 2025
Like Dislike, Star Ratings, Favorites & Post Views & Share – Posts, Comments, Products

Like Dislike, Star Ratings, Favorites & Post Views & Share – Posts, Comments, Products is a lightweight, user-friendly plugin that lets users engage with posts, comments, and WooCommerce products using Like, Dislike, Star Rating, Post View Tracking, and Favorites (wishlist-like system).

Built with performance in mind, the plugin uses AJAX for seamless interaction and offers customization for labels, icon colors, display positions, view counters, tooltips, and more.

⚠️ Let op: Het sterwaarderingssysteem voor producten in deze plugin is een zelfgebouwde functionaliteit met een eigen databasetabel, niet de standaard WooCommerce of WordPress waardering/reacties meta. Dit zorgt voor betere prestaties en onafhankelijke controle over waarderingen.

🎯 Belangrijkste functies

🔥 Code Optimization (Added in 2.6)

  • I have Optimizate code of this plugin

🔥 Added set default options (Added in 2.5)

  • Introduced a new “Set Default Options” panel to automatically pre-configure recommended plugin settings.
  • Allows users to quickly apply optimal defaults with a single click.

🔥 Added user activity shortcodes for displaying engagement history (Added in 2.4)

  • [ldppp_user_history] – Shows all user activity (likes, dislikes, ratings, and comment votes).
  • [ldppp_user_likes] – Displays all liked or disliked posts/products by the user.
  • [ldppp_user_ratings] – Lists all user-given ratings with average rating details.
  • [ldppp_user_comment_votes] – Shows comment like/dislike history.
  • Added simple, responsive layout for displaying user activity lists.

🔥 New Admin columns functionality (Added in 2.3)

  • Admin columns (Likes, Dislikes, Ratings, Reads) now display only for selected post types.
  • Ratings column shows average rating instead of sum (e.g., 3.5/5).
  • Comment Likes/Dislikes columns can be enabled via backend option.
  • Fully supports WooCommerce products with proper column alignment.
  • Read count tracking added per post/product.
  • Default values displayed when no data exists; ratings rounded to 1 decimal.

🔥 Update Design (Added in 2.2)

  • Update uninstall file code and remove tables and options data when uninstall
  • Fixed ratings structure

🔥 Progress / Ratio Bars (Added in 2.1)

  • Added Like/Dislike ratio bars for posts and comments.
  • Added Rating ratio bar for star ratings.
  • Ratio bars visually show the percentage difference between likes/dislikes and rating scores.
  • Smoothly updates instantly when user interacts (AJAX powered).
  • Fully responsive and inherits theme styles for smooth integration.
  • Added admin settings for ratio bar options

🔗 Update Admin UI (Added in 2.0)

  • Admin settings now include a dedicated Social Share tab in the plugin settings page.
  • Added custom text field to display a label before the share icon (e.g., “Share this post:”).
  • Improved admin UI for better usability and tab navigation.
  • Bug fixes and minor improvements for like/dislike and ratings system.

🔗 Social Share Buttons (Added in 1.9)

  • Add share icon automatically after post/product content.
  • Modern popup showing popular share platforms (Facebook, X/Twitter, LinkedIn, WhatsApp, Telegram, Pinterest, Reddit, Tumblr, Email, Copy Link).
  • Admin setting to select which post types display the share button.
  • Uses Font Awesome/Dashicons for platform icons.
  • Works responsively on all devices.

❤️ Add to Favorites (Added in 1.8)

  • New: Added Shortcode: [ldppp_user_history] to display logged-in user’s interaction history.
  • New: Display user’s Likes and Dislikes with post type labels (Post, Product, Page, or CPT).
  • New: Show Ratings history with post/product title, rating value, and post type.
  • New: Show Comment Votes history including comment excerpt, related post link, post type, and user’s action (Like/Dislike).
  • Display a heart icon at the end of post content.
  • Users can add/remove posts to/from favorites with one click.
  • Supports all custom post types (CPTs).
  • Admin settings to:
    • Enable/Disable Favorites feature.
    • Select which post types display Favorites.
    • Customize label text for Favorites.
    • Set active and inactive heart icon colors.
  • Shortcode: [ldppp_user_favorites]
    • Display a logged-in user’s favorites list on any page or section.
  • Tooltip support for Favorites icon.

👍 Vind ik leuk / 👎 Vind ik niet leuk knoppen

  • Interactieve vind-ik-leuks en vind ik niet leuk knoppen voor berichten, reacties en producten.
  • Choose how counts are displayed – Numbers or Percentages.
  • Customize labels and icon colors.
  • Verberg optioneel het aantal voor vind-ik-leuks en vind ik niet leuk.
  • Dynamic option to select which post types display Like/Dislike.
  • Restrict voting to logged-in users only (optional).

⭐ Sterren waarderingssysteem

  • Toon 1–5 sterren waardering op berichten en WooCommerce producten.
  • Custom product rating system using its own database table.
  • Option to hide star ratings on post detail pages.
  • Toon direct de gemiddelde waardering met AJAX.
  • Restrict ratings to logged-in users (optional).

👁️ Post View / Read Tracking

  • Enable post view/read counter with anti-spam options.
  • Prevent multiple counts from the same IP.
  • Configure how much content (%) must be read before counting.
  • Configure how much time (seconds) must be spent before counting.
  • Choose how to display views – as icons or text.
  • Meta box inside post/product edit screen shows:
    • Likes
    • Dislikes
    • Views
    • Ratings
    • Favorites

⚡ AJAX aangedreven interactie

  • Alle acties (vind-ik-leuks/vind ik niet leuk/ster/bekijken/favorieten) draaien zonder pagina te verversen.
  • Realtime updates voor gebruiker feedback.

🛡️ Anti-Spam & toegangscontrole

  • Beperk meerdere stemmen/weergaven/favorieten via IP, cookies of gebruikerslogin.
  • Allow/disallow guest voting or favorites.
  • Restrict features to logged-in users (optional).

🎨 Zeer aanpasbaar

  • Custom label text for Like/Dislike buttons (posts, products, comments).
  • Custom label text for Favorites.
  • Icon color controls for Like, Dislike, and Favorites (active/inactive).
  • Counter display type (Number or Percentage).
  • Positie besturingen: voor/na inhoud of knoppen.
  • View counter display as Icon or Text.
  • Fully responsive and theme-compatible.

💬 Reacties op opmerkingen

  • Enable comment Like/Dislike voting.
  • Aangepast label voor reactieknoppen (bijvoorbeeld ‘Was deze reactie nuttig?’).
  • Beperk tot ingelogde gebruikers of sta gasten toe.

🧰 Ontwikkelaarsvriendelijk

  • Schone, lichtgewicht code.
  • Bevat hooks en filters voor ontwikkelaars.

Privacy & Supported Networks

This plugin itself does not collect or send any personal data to external servers. All Likes, Dislikes, Ratings, Favorites, and Post View counts are stored locally in your WordPress database.

The social share buttons included in the plugin redirect users to external platforms. These platforms may collect data according to their own privacy policies. The following external services are used to enable sharing:

Network Share URL Privacy Policy

Facebook https://www.facebook.com/sharer/sharer.php Privacy Policy

Twitter https://twitter.com/intent/tweet Privacy Policy

LinkedIn https://www.linkedin.com/shareArticle Privacy Policy

Pinterest Privacy Policy

WhatsApp https://api.whatsapp.com/send Privacy Policy

Gmail https://mail.google.com/mail/ Privacy Policy

Telegram https://t.me/share/url Privacy Policy

Reddit https://www.reddit.com/submit Privacy Policy

Tumblr https://www.tumblr.com/widgets/share/tool Privacy Policy

Email Uses browser-based default email client No external service

Print Opens the print dialog in the user’s browser No external service

Copy Copies the current page URL to clipboard No external service

⚠️ Note: Email, Print, and Copy actions are handled locally in the user’s browser. The plugin never sends this data to any external service.

Credits

Developed by Kirtikumar Solanki. Donations welcome via PayPal.

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.9
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.