[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzME1ENp1reuEsi0Z_X5Qj3BrTqYVmrM_vXeLy1yaGEw":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":148,"fingerprints":647},"like-dislike-posts-products","Post Engagement – Like Dislike, Share, Views, Star Rating, Favorites & Copy Posts","2.9","Kirtikumar Solanki","https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F","\u003Cp>\u003Cstrong>Post Engagement – Like Dislike, Share, Views Counter, Star Rating, Favorites & Copy Posts\u003C\u002Fstrong> is a lightweight, user-friendly plugin that lets users engage with posts, comments, and WooCommerce products using \u003Cstrong>Like\u003C\u002Fstrong>, \u003Cstrong>Dislike\u003C\u002Fstrong>, \u003Cstrong>Star Rating\u003C\u002Fstrong>, \u003Cstrong>Post View Tracking\u003C\u002Fstrong>, and \u003Cstrong>Favorites\u003C\u002Fstrong> (wishlist-like system) and \u003Cstrong>Copy posts\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>⚠️ \u003Cstrong>Note:\u003C\u002Fstrong> The product star rating system in this plugin is a \u003Cstrong>custom-built functionality using its own database table\u003C\u002Fstrong>, not the default WooCommerce or WordPress rating\u002Fcomments meta. This ensures better performance and independent control over ratings.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🎯 Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>New in version 2.9:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fixed comments ajax ratiobar intant changed comment changed like dislike\u003Cbr \u002F>\n– Fixed issue in ratiobar ajax when post like dislike instant\u003Cbr \u002F>\n– Fixed copy posts button design\u003Cbr \u002F>\n– Fixed some bugs in shortcodes\u003C\u002Fp>\n\u003Ch3>📋 Copy Posts Content (New in 2.8)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>New in version 2.8:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Added \u003Cstrong>Copy Posts Content\u003C\u002Fstrong> feature\u003Cbr \u002F>\n– Admin option to enable\u002Fdisable Copy Posts functionality\u003Cbr \u002F>\n– Displays a Copy button on supported post types\u003Cbr \u002F>\n– Copies full post content including images and formatting\u003Cbr \u002F>\n– AJAX-based clipboard copy with no page reload\u003Cbr \u002F>\n– \u003Ccode>[ldppp_copy_posts]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Copy post title and content as well images shortcode\u003C\u002Fp>\n\u003Cp>\u003Cstrong>New in version 2.7:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Admin can now enable auto-display options for multiple features:\u003Cbr \u002F>\n  – Like\u002FDislike buttons\u003Cbr \u002F>\n  – Like\u002FDislike ratio\u002Fprogress bar\u003Cbr \u002F>\n  – Star ratings\u003Cbr \u002F>\n  – Ratings progress bar\u003Cbr \u002F>\n  – Comments section\u003Cbr \u002F>\n  – Comments progress bar\u003Cbr \u002F>\n  – Post views \u002F read count\u003Cbr \u002F>\n  – Add to Favorites\u003Cbr \u002F>\n  – Social share buttons\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New shortcodes added for manual placement of elements:\n\u003Cul>\n\u003Cli>\u003Ccode>[ldppp_social_share]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays social share icons.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_favorite_heart]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays Add to Favorites heart icon.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_post_view_count]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Displays post view \u002F read count.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_comment_like_dislike]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Like\u002FDislike UI for comments.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_ratings_progress_bar]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Ratings ratio wrapper (5\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>1 rows).  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_posts_ratings]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Centered star-rating control.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_like_dislike_ratio_bar]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Only the Like\u002FDislike ratio bar.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_like_button]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Only the Like button.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_dislike_button]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Only the Dislike button.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_like_dislike]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Full Like\u002FDislike UI (buttons + ratio).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These features can be displayed automatically using admin checkboxes, or manually via shortcodes for precise placement anywhere on your site.\u003C\u002Fp>\n\u003Ch4>🔥 Code Optimization (Added in 2.6)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>I have optimize code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Added set default options (Added in 2.5)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Introduced a new “Set Default Options” panel to automatically pre-configure recommended plugin settings.\u003C\u002Fli>\n\u003Cli>Allows users to quickly apply optimal defaults with a single click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Added user activity shortcodes for displaying engagement history (Added in 2.4)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[ldppp_user_history]\u003C\u002Fcode> – Shows all user activity (likes, dislikes, ratings, and comment votes).\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_user_likes]\u003C\u002Fcode> – Displays all liked or disliked posts\u002Fproducts by the user.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_user_ratings]\u003C\u002Fcode> – Lists all user-given ratings with average rating details.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[ldppp_user_comment_votes]\u003C\u002Fcode> – Shows comment like\u002Fdislike history.\u003C\u002Fli>\n\u003Cli>Added simple, responsive layout for displaying user activity lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 New Admin columns functionality (Added in 2.3)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Admin columns (Likes, Dislikes, Ratings, Reads) now display only for selected post types.\u003C\u002Fli>\n\u003Cli>Ratings column shows average rating instead of sum (e.g., 3.5\u002F5).\u003C\u002Fli>\n\u003Cli>Comment Likes\u002FDislikes columns can be enabled via backend option.\u003C\u002Fli>\n\u003Cli>Fully supports WooCommerce products with proper column alignment.\u003C\u002Fli>\n\u003Cli>Read count tracking added per post\u002Fproduct.\u003C\u002Fli>\n\u003Cli>Default values displayed when no data exists; ratings rounded to 1 decimal.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Update Design (Added in 2.2)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Update uninstall file code and remove tables and options data when uninstall\u003C\u002Fli>\n\u003Cli>Fixed ratings structure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔥 Progress \u002F Ratio Bars (Added in 2.1)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added \u003Cstrong>Like\u002FDislike ratio bars\u003C\u002Fstrong> for posts and comments.\u003C\u002Fli>\n\u003Cli>Added \u003Cstrong>Rating ratio bar\u003C\u002Fstrong> for star ratings.\u003C\u002Fli>\n\u003Cli>Ratio bars visually show the percentage difference between likes\u002Fdislikes and rating scores.\u003C\u002Fli>\n\u003Cli>Smoothly updates instantly when user interacts (AJAX powered).\u003C\u002Fli>\n\u003Cli>Fully responsive and inherits theme styles for smooth integration.\u003C\u002Fli>\n\u003Cli>Added admin settings for ratio bar options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔗 Update Admin UI (Added in 2.0)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Admin settings now include a dedicated Social Share tab in the plugin settings page.\u003C\u002Fli>\n\u003Cli>Added custom text field to display a label before the share icon (e.g., “Share this post:”).\u003C\u002Fli>\n\u003Cli>Improved admin UI for better usability and tab navigation.\u003C\u002Fli>\n\u003Cli>Bug fixes and minor improvements for like\u002Fdislike and ratings system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔗 Social Share Buttons (Added in 1.9)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add share icon automatically after post\u002Fproduct content.\u003C\u002Fli>\n\u003Cli>Modern popup showing popular share platforms (Facebook, X\u002FTwitter, LinkedIn, WhatsApp, Telegram, Pinterest, Reddit, Tumblr, Email, Copy Link).\u003C\u002Fli>\n\u003Cli>Admin setting to select which post types display the share button.\u003C\u002Fli>\n\u003Cli>Uses Font Awesome\u002FDashicons for platform icons.\u003C\u002Fli>\n\u003Cli>Works responsively on all devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>❤️ Add to Favorites (Added in 1.8)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>New: Added \u003Cstrong>Shortcode:\u003C\u002Fstrong> \u003Ccode>[ldppp_user_history]\u003C\u002Fcode> to display logged-in user’s interaction history.\u003C\u002Fli>\n\u003Cli>New: Display user’s Likes and Dislikes with post type labels (Post, Product, Page, or CPT).\u003C\u002Fli>\n\u003Cli>New: Show Ratings history with post\u002Fproduct title, rating value, and post type.\u003C\u002Fli>\n\u003Cli>New: Show Comment Votes history including comment excerpt, related post link, post type, and user’s action (Like\u002FDislike).\u003C\u002Fli>\n\u003Cli>Display a \u003Cstrong>heart icon\u003C\u002Fstrong> at the end of post content.\u003C\u002Fli>\n\u003Cli>Users can \u003Cstrong>add\u002Fremove posts to\u002Ffrom favorites\u003C\u002Fstrong> with one click.\u003C\u002Fli>\n\u003Cli>Supports \u003Cstrong>all custom post types (CPTs)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Admin settings to:\n\u003Cul>\n\u003Cli>Enable\u002FDisable Favorites feature.\u003C\u002Fli>\n\u003Cli>Select which post types display Favorites.\u003C\u002Fli>\n\u003Cli>Customize label text for Favorites.\u003C\u002Fli>\n\u003Cli>Set active and inactive heart icon colors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode:\u003C\u002Fstrong> \u003Ccode>[ldppp_user_favorites]\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>Display a logged-in user’s favorites list on any page or section.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Tooltip support for Favorites icon.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👍 Like \u002F 👎 Dislike Buttons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Interactive Like and Dislike buttons for posts, comments, and products.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose how counts are displayed\u003C\u002Fstrong> – Numbers or Percentages.\u003C\u002Fli>\n\u003Cli>Customize labels and icon colors.\u003C\u002Fli>\n\u003Cli>Optionally hide counts for Likes and Dislikes.\u003C\u002Fli>\n\u003Cli>Dynamic option to select which post types display Like\u002FDislike.\u003C\u002Fli>\n\u003Cli>Restrict voting to logged-in users only (optional).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⭐ Star Ratings System\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display 1–5 star rating on posts and WooCommerce products.\u003C\u002Fli>\n\u003Cli>Custom product rating system using its own database table.\u003C\u002Fli>\n\u003Cli>Option to hide star ratings on post detail pages.\u003C\u002Fli>\n\u003Cli>Show average rating instantly with AJAX.\u003C\u002Fli>\n\u003Cli>Restrict ratings to logged-in users (optional).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👁️ Post View \u002F Read Tracking\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable post view\u002Fread counter with anti-spam options.\u003C\u002Fli>\n\u003Cli>Prevent multiple counts from the same IP.\u003C\u002Fli>\n\u003Cli>Configure how much content (%) must be read before counting.\u003C\u002Fli>\n\u003Cli>Configure how much time (seconds) must be spent before counting.\u003C\u002Fli>\n\u003Cli>Choose how to display views – as icons or text.\u003C\u002Fli>\n\u003Cli>Meta box inside post\u002Fproduct edit screen shows:\n\u003Cul>\n\u003Cli>Likes  \u003C\u002Fli>\n\u003Cli>Dislikes  \u003C\u002Fli>\n\u003Cli>Views  \u003C\u002Fli>\n\u003Cli>Ratings  \u003C\u002Fli>\n\u003Cli>Favorites  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ AJAX-Powered Interaction\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All actions (like\u002Fdislike\u002Fstar\u002Fview\u002Ffavorites) run without page reload.\u003C\u002Fli>\n\u003Cli>Real-time updates for user feedback.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛡️ Anti-Spam & Access Control\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restrict multiple votes\u002Fviews\u002Ffavorites via IP, cookies, or user login.\u003C\u002Fli>\n\u003Cli>Allow\u002Fdisallow guest voting or favorites.\u003C\u002Fli>\n\u003Cli>Restrict features to logged-in users (optional).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Highly Customizable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom label text for Like\u002FDislike buttons (posts, products, comments).\u003C\u002Fli>\n\u003Cli>Custom label text for Favorites.\u003C\u002Fli>\n\u003Cli>Icon color controls for Like, Dislike, and Favorites (active\u002Finactive).\u003C\u002Fli>\n\u003Cli>Counter display type (Number or Percentage).\u003C\u002Fli>\n\u003Cli>Position controls: before\u002Fafter content or buttons.\u003C\u002Fli>\n\u003Cli>View counter display as \u003Cstrong>Icon\u003C\u002Fstrong> or \u003Cstrong>Text\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Fully responsive and theme-compatible.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💬 Comments Reactions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Enable comment Like\u002FDislike voting.\u003C\u002Fli>\n\u003Cli>Custom label for comment buttons (e.g., “Was this comment helpful?”).\u003C\u002Fli>\n\u003Cli>Restrict to logged-in users or allow guests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧰 Developer-Friendly\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clean, lightweight code.\u003C\u002Fli>\n\u003Cli>Includes hooks and filters for developers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsolankisoftware\u002F\" rel=\"nofollow ugc\">Kirtikumar Solanki\u003C\u002Fa>.\u003Cbr \u002F>\nDonations welcome via \u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fkirtikumar89\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>.\u003C\u002Fp>\n","Add AJAX likes\u002Fdislikes, star ratings, views, reactions, favorites, sharing, and copy content for posts or WooCommerce products.",10,2130,100,3,"2026-03-14T16:17:00.000Z","6.9.4","4.7","7.0",[20,21,22,23,24],"comment-rating","favorites","like-dislike","post-views","star-rating","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flike-dislike-posts-products.2.9.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"solankisoftware",13,120,30,94,"2026-04-04T13:48:41.022Z",[39,64,88,111,129],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":27,"last_vuln_date":63,"fetched_at":29},"strong-testimonials","Strong Testimonials","3.2.22","WP Chill","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpchill\u002F","\u003Ch3>An easy-to-use testimonial plugin to collect and show customer feedback in WordPress\u003C\u002Fh3>\n\u003Cp>Easily collect and publish testimonials in just a few steps. Packed with flexible features refined over the years, perfect for beginners and pros alike!\u003C\u002Fp>\n\u003Ch4>SEE HOW EASY IT IS TO GET STARTED WITH STRONG TESTIMONIALS\u003C\u002Fh4>\n\u003Ch3>Creating your first testimonials collection form\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_DmoHH6iE4w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Displaying your testimonials\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzIb0RQv2-pY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLM2tOjfhVrZcgMyoeC_M7yUii1QJW8nfH\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Premium features only available in Strong Testimonials – Paid version:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ftestimonial-importer\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Import+reviews\" rel=\"nofollow ugc\">Import reviews from external sources\u003C\u002Fa>: With our dedicated 3-rd party importer, you can now automate importing, managing, and displaying your testimonials from\u003Cbr \u002F>\nGoogle, Facebook, Booking, Airbnb, Yelp, Trustpilot, Capterra, and G2.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcustom-fields-2\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Custom+form+fields\" rel=\"nofollow ugc\">Custom Testimonial Collection Form Fields\u003C\u002Fa>: Easily assign custom fields to a testimonial view if you want to add extra fields to your testimonial submission forms and optionally display this alongside testimonials on your website.\u003Cbr \u002F>\nThe perfect example is with a car review website. Using the Custom Fields extension, you can gather detailed testimonials that include information such as car manufacturer, model, and horsepower.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fcreating-multiple-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Multiple+forms\" rel=\"nofollow ugc\">Multiple Testimonial Collection Forms\u003C\u002Fa>: You can now create multiple forms to collect testimonials from your website visitors and customers. You can easily create new forms to gather testimonials for different types of products on your website. There is no limit to the number of forms you can create or use.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Ffields-reordering\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Advanced+views\" rel=\"nofollow ugc\">Advanced Views\u003C\u002Fa>: Easily define the display order of your testimonial fields. Re-order the name, image, URL, and testimonial content fields through drag & drop.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fproperties\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Properties\" rel=\"nofollow ugc\">Properties\u003C\u002Fa>: If you are not a fan of calling your product reviews testimonials, then use this extension to replace the default text (testimonials) with another one such as reviews or ratings.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fadding-spam-control-to-your-forms\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Captcha\" rel=\"nofollow ugc\">Captcha anti-spam form Protection\u003C\u002Fa>: Protection for spam is something all websites need.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fpro-templates\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Templates\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>: Beautifully designed & pixel-perfect templates, ready to use to showcase your testimonials. Don’t lose clients with a poor design.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Finfinite-scroll\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Infinite+scroll\" rel=\"nofollow ugc\">Infinite Scroll\u003C\u002Fa>: Using this extension you can control the number of testimonials that are visible on a pages first load. As the user starts scrolling down the page, more testimonials are brought into view using a continuous loading animation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fkb\u002Fenhanced-emails\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=Enhanced+emails\" rel=\"nofollow ugc\">Enhanced emails\u003C\u002Fa>: Send a thank you email to your client once their testimonial is approved. Increase brand loyalty by showing you really care about your clients. Keep your clients engaged and increase your chances of selling more.\u003C\u002Fli>\n\u003Cli>Priority email support.\u003C\u002Fli>\n\u003Cli>Support and updates for 12 months.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fstrongtestimonials.com\u002Fpricing\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=description&utm_term=ST+pro\" rel=\"nofollow ugc\">Learn more about Strong Testimonials – Paid version .\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>About the testimonials style\u003C\u002Fh3>\n\u003Cp>This plugin provides a few designs with only basic style options for background color and font color. Everything else will be inherited from your theme.\u003C\u002Fp>\n\u003Cp>Some templates have light & dark versions and other options. If you want to customize things like fonts, margins and borders, you will need custom CSS.\u003C\u002Fp>\n\u003Ch3>Testimonial Submission Form\u003C\u002Fh3>\n\u003Cp>This plugin provides one form with custom fields. Customize the form by adding or removing fields and changing properties like the order, label, and placeholder.\u003C\u002Fp>\n\u003Cp>Send custom notification emails to multiple admins.\u003C\u002Fp>\n\u003Cp>Submit the form via Ajax for use with plugins like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-maker\u002F\" rel=\"ugc\">Popup Maker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Displaying Testimonials\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Everything happens in a View\u003C\u002Fstrong>. Instead of learning multiple shortcodes with dozens of options, a View contains all the options in a simple, intuitive editor that no other testimonial plugin has.\u003C\u002Fp>\n\u003Cp>Create unlimited views. For example, one view for a form, another for a static grid, another for a slideshow, and so on.\u003C\u002Fp>\n\u003Cp>Display a view using a shortcode or the widget.\u003C\u002Fp>\n\u003Cp>A variety of templates are included that work well in most themes.\u003C\u002Fp>\n\u003Cp>For ultimate control and seamless integration, copy any template to your theme and customize it.\u003C\u002Fp>\n\u003Cp>The template function will add a view to your custome theme templates:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php if ( function_exists( 'strong_testimonials_view' ) ) {\n    strong_testimonials_view( $id );\n} ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Privacy and GDPR\u003C\u002Fh3>\n\u003Cp>By default, this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>does not store any user or visitor data,\u003C\u002Fli>\n\u003Cli>does not send any data to remote servers, act as a service or embed content,\u003C\u002Fli>\n\u003Cli>does not edit the comments form in any way.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin also prevents displaying email addresses in your testimonials on the front end.\u003C\u002Fp>\n\u003Cp>However, this plugin provides features that may involve private data.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>If you use the testimonial submission form, the data collected on that form will be stored in your database.\u003C\u002Fli>\n\u003Cli>If you enable the administrator notification email upon new testimonial submission, the data collected on your form, at your selection, may be included in that notification email.\u003C\u002Fli>\n\u003Cli>If you enable comments on testimonials, the plugin will use your theme’s single post template and comment form.\u003C\u002Fli>\n\u003Cli>If you embed third-party posts such as Twitter, YouTube and FaceBook in your testimonials, you will be agreeing to the Terms of Use of those third-party sites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd party or external service disclaimer\u003C\u002Fh3>\n\u003Cp>The plugin connects to our website through an API call (https:\u002F\u002Fstrongtestimonials\u002Fwp-json\u002Fmt\u002Fv1\u002Fget-all-extensions) in order to request a list of available extensions.\u003C\u002Fp>\n\u003Cp>IT DOES NOT SEND ANY DATA NOR DO WE COLLECT INFORMATION FROM THE REQUEST\u003C\u002Fp>\n\u003Cp>Our privacy policy can be found at this URL https:\u002F\u002Fstrongtestimonials.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n","An easy-to-use testimonial plugin to collect and show customer feedback in WordPress",90000,4843919,96,611,"2026-02-26T10:04:00.000Z","5.2","5.6",[55,56,57,58],"star-ratings","testimonial-form","testimonial-plugin","testimonials-slider","https:\u002F\u002Fstrongtestimonials.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstrong-testimonials.3.2.22.zip",92,14,"2025-12-29 00:00:00",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":75,"last_updated":76,"tested_up_to":16,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":84,"download_link":85,"security_score":49,"vuln_count":86,"unpatched_count":27,"last_vuln_date":87,"fetched_at":29},"kk-star-ratings","kk Star Ratings – Rate Post & Collect User Feedbacks","5.4.10.4","properfraction","https:\u002F\u002Fprofiles.wordpress.org\u002Fproperfraction\u002F","\u003Cp>kk Star Ratings is a widely used star rating plugin for wordpress. Here are some highlighted features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>User defined amount of star ratings (5 as default) in your \u003Cstrong>posts\u003C\u002Fstrong>, \u003Cstrong>pages\u003C\u002Fstrong> and publicly accesible \u003Cstrong>custom post types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Structured data supporting \u003Cstrong>google rich snippets\u003C\u002Fstrong> showing the star ratings in search results which has the potential to drive more traffic to your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widespread coverage of custom hooks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Full control via options page. You can,\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Enable or disable globally.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Disable star ratings in posts that belong to certain categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Choose where to show the star ratings. It can be on the \u003Cstrong>homepage\u003C\u002Fstrong>, in \u003Cstrong>archives\u003C\u002Fstrong>, in \u003Cstrong>posts\u003C\u002Fstrong>, in \u003Cstrong>pages\u003C\u002Fstrong> and\u002For in \u003Cstrong>custom post types\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Control the structured data schema and type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Restrict votings per unique ip.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow voting in archives.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Allow guests to vote.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Customize position within the post content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Adjust the amount of stars.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>And much more…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","kk Star Ratings allows blog visitors to involve and interact more effectively with your website by rating posts.",80000,2197646,78,171,"2026-03-04T12:53:00.000Z","5.0","7.4",[80,81,82,55,83],"ajax-ratings","feedback","rate-post","voting","https:\u002F\u002Ffeedbackwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkk-star-ratings.5.4.10.4.zip",4,"2024-12-20 16:25:44",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":61,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":77,"requires_php":18,"tags":101,"homepage":106,"download_link":107,"security_score":108,"vuln_count":109,"unpatched_count":27,"last_vuln_date":110,"fetched_at":29},"testimonial-slider-and-showcase","Testimonial – Testimonial Slider and Showcase Plugin","2.4.1","RadiusTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechlabpro1\u002F","\u003Cp>Display customer testimonials beautifully with responsive slider and grid layouts. Build trust and boost conversions with this WordPress testimonial plugin.\u003C\u002Fp>\n\u003Ch3>Build Trust and Convert More Visitors with Customer Testimonials\u003C\u002Fh3>\n\u003Cp>Looking for a reliable \u003Cstrong>WordPress testimonial plugin\u003C\u002Fstrong> to showcase customer reviews and build credibility? Testimonial Slider and Showcase makes it simple to display social proof that converts visitors into customers.\u003C\u002Fp>\n\u003Cp>Whether you run an agency, e-commerce store, or service business, displaying authentic customer feedback is one of the most effective ways to establish trust. This \u003Cstrong>testimonial slider\u003C\u002Fstrong> plugin gives you complete control over how testimonials appear on your WordPress site—without writing any code.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Ftestimonial-slider\u002F\" rel=\"nofollow ugc\">ShortCode Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Ftestimonial-slider\u002Felementor-grid-layout-1\u002F\" rel=\"nofollow ugc\">Elementor Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Ftestimonial-slider\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fwp-testimonial-slider-showcase-pro-wordpress\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Ch3>Why Choose This Testimonial Plugin?\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fwp-testimonial-slider-showcase-pro-wordpress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Testimonial Slider and Showcase\u003C\u002Fstrong>\u003C\u002Fa> is designed for WordPress users who want professional-looking customer reviews without the complexity. The plugin works seamlessly with Gutenberg, Elementor, and classic editors—giving you flexibility regardless of how you build your pages.\u003C\u002Fp>\n\u003Cp>Every layout is fully responsive, ensuring your testimonials look polished on desktops, tablets, and mobile devices. The intuitive shortcode generator means you can create and embed testimonial displays in minutes.\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>Easily customiable, awesome testimonial tool.\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is an awesome plugin. The visual customizations make it easy to brand the content, and the categorization functionality allows you to deploy relevant testimonials in different areas of your site. I use this for all my sites – highly reccommend!\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>Dave Karras\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>Very customisable\u003C\u002Fstrong>\u003Cbr \u002F>\nI’m using the free slider and it has just enough customising options allowing it to fit into our site’s visual identity. Also very intuitive and easy to install and use without needing any help from web designers.\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>Mihail Bila\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ftestimonial-slider-and-showcase\u002Freviews\u002F\" rel=\"ugc\">Check out our great reviews!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fg7x9k15SMLM?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>⭐ Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Multiple Display Layouts:\u003C\u002Fstrong> Choose between grid and slider formats to match your design preferences. The free version includes 2 grid layouts and 2 slider layouts, with 20+ additional layouts available in Pro.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unlimited Shortcodes:\u003C\u002Fstrong> Create as many testimonial displays as you need. Each shortcode can have unique settings, allowing you to show different testimonials on different pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Star Ratings Display:\u003C\u002Fstrong> Let customers rate their experience. Visual star ratings add credibility and help visitors quickly assess customer satisfaction.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Complete Style Control:\u003C\u002Fstrong> ustomize colors, backgrounds, borders, and typography without touching CSS. Choose between square and rounded profile images to match your brand aesthetic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Drag-and-Drop Ordering:\u003C\u002Fstrong> Arrange testimonials in any sequence using simple drag-and-drop functionality. Feature your best reviews first.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elementor Integration:\u003C\u002Fstrong> Use dedicated Elementor widgets for testimonial grids, sliders, and isotope layouts. Build testimonial sections visually within Elementor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg Block Support:\u003C\u002Fstrong> Add testimonials directly through the WordPress block editor. No shortcode copying required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully Responsive Design:\u003C\u002Fstrong> Control how many testimonials appear per row on desktop, tablet, and mobile devices. Your testimonial showcase adapts to every screen size.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Translation Ready:\u003C\u002Fstrong> POT files included for easy translation. Display testimonials in any language your audience speaks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RTL Language Support:\u003C\u002Fstrong> Full support for right-to-left languages including Arabic, Hebrew, and Persian.\u003C\u002Fp>\n\u003Ch3>🚀 How Testimonials Improve Your Website\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Increase Conversions:\u003C\u002Fstrong> Displaying customer testimonials near call-to-action buttons can significantly improve conversion rates. Visitors trust peer recommendations more than marketing copy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Build Instant Credibility:\u003C\u002Fstrong> New visitors can immediately see that real people have had positive experiences with your product or service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Improve SEO with Fresh Content:\u003C\u002Fstrong> Regular customer testimonials add unique, relevant content to your site—something search engines value.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Reduce Purchase Anxiety:\u003C\u002Fstrong> Seeing positive experiences from other customers helps reduce hesitation during the buying process.\u003C\u002Fp>\n\u003Ch3>🎯 Who Should Use This Plugin?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>✅ Business Websites\u003C\u002Fstrong> – Build credibility by showcasing satisfied client feedback prominently on your homepage or services pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ E-commerce Stores:\u003C\u002Fstrong> Show product reviews and customer experiences to increase sales confidence.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Local Businesses:\u003C\u002Fstrong> Feature testimonials from satisfied customers to build community trust.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Coaches & Consultants:\u003C\u002Fstrong> Share transformation stories and client results to establish authority.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ SaaS Companies:\u003C\u002Fstrong> Highlight user feedback and case study quotes throughout your marketing pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Nonprofits & Organizations:\u003C\u002Fstrong> Showcase donor and volunteer testimonials to build supporter confidence.\u003C\u002Fp>\n\u003Ch3>⭐ Getting Started in 3 Steps\u003C\u002Fh3>\n\u003Cp>👉 \u003Cstrong>Step 1: Add Your Testimonials:\u003C\u002Fstrong> Navigate to Testimonial Slider \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New. Enter the customer name, their feedback, profile image, company, designation, and star rating.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Step 2: Generate Your Shortcode:\u003C\u002Fstrong> Go to Testimonial Slider \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shortcode Generator. Select your preferred layout (grid or slider), choose which fields to display, customize colors and styling, then save your shortcode.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Step 3: Display on Your Site:\u003C\u002Fstrong> Copy the shortcode and paste it into any page, post, or widget area. Alternatively, use the Gutenberg block or Elementor widget for visual placement.\u003C\u002Fp>\n\u003Ch3>⭐ Available Testimonial Fields\u003C\u002Fh3>\n\u003Cp>Each testimonial entry supports the following information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customer Name\u003C\u002Fstrong> – Who provided the testimonial\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonial Content\u003C\u002Fstrong> – The actual feedback or review text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile Image\u003C\u002Fstrong> – Photo of the customer (displays square or rounded)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Designation\u003C\u002Fstrong> – Job title or role\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company Name\u003C\u002Fstrong> – Organization the customer represents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Location\u003C\u002Fstrong> – Where the customer is based\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Star Rating\u003C\u002Fstrong> – Visual rating from 1-5 stars\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Testimonial\u003C\u002Fstrong> – Embed video reviews [Pro]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Profiles\u003C\u002Fstrong> – Link to customer social accounts [Pro]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Pro Version Features\u003C\u002Fh3>\n\u003Cp>Unlock additional functionality with \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fwp-testimonial-slider-showcase-pro-wordpress\u002F\" rel=\"nofollow ugc\">Testimonial Slider Pro\u003C\u002Fa>:\u003C\u002Fp>\n\u003Cp>**20+ Additional Layouts: ** Access 9 extra grid layouts, 11 slider designs, and 6 isotope filter layouts for maximum design flexibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Isotope Filter Display:\u003C\u002Fstrong> Let visitors filter testimonials by category or tag with smooth animated transitions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Testimonials:\u003C\u002Fstrong> Embed video reviews directly within your testimonial displays for more engaging social proof.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ajax Pagination:\u003C\u002Fstrong> Load more testimonials on scroll or click without page refresh.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Detail Page Popups:\u003C\u002Fstrong> Display full testimonial details in elegant popup modals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Frontend Submission Form:\u003C\u002Fstrong> Allow customers to submit testimonials directly from your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Category & Tag Filtering:\u003C\u002Fstrong> Organize testimonials by department, product, or service and filter accordingly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Masonry Grid Layout:\u003C\u002Fstrong> Create Pinterest-style testimonial displays that maximize visual impact.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Styling Options:\u003C\u002Fstrong> Fine-tune margins, padding, gutters, and overlay effects.\u003C\u002Fp>\n\u003Ch3>How to Enable Front End Submission\u003C\u002Fh3>\n\u003Cp>From front end user can submit testimonial\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F3Gd0cHI2uUc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Support & Community\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Ftestimonial-slider\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> – Detailed setup guides and tutorials\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fticket-support\u002F\" rel=\"nofollow ugc\">Support Tickets\u003C\u002Fa> – Get help from our team\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fradiustheme\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa> – Join discussions with other users\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@RadiusTheme\" rel=\"nofollow ugc\">YouTube Tutorials\u003C\u002Fa> – Video walkthroughs and tips\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like The Post Grid Plugin, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"ugc\">The Post Grid\u003C\u002Fa> – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing\u002F\" rel=\"ugc\">Classified Lisitng\u003C\u002Fa> – Best Classified ads and Directory WordPress Plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshopbuilder\u002F\" rel=\"ugc\">ShopBuilder\u003C\u002Fa> – Elementor WooCommerce Builder Addons with 84+ widgets and 10+ modules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches\u003C\u002Fa> – Woocommerce Variation Swatches plugin converts the product variation select fields into radio, images, colors, and labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-gallery\u002F\" rel=\"ugc\">Variation Gallery\u003C\u002Fa> – Woocommerce Variation Gallery plugin allows to add UNLIMITED additional images for each variation of product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftlp-food-menu\u002F\" rel=\"ugc\">Food Menu\u003C\u002Fa> – Restaurant Menu & Online Ordering using WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display customer testimonials beautifully with responsive slider and grid layouts. Build trust and boost conversions with this WordPress testimonial p &hellip;",30000,645191,67,"2026-02-16T04:23:00.000Z","6.7.5",[102,55,103,104,105],"customer-review","testimonial","testimonial-showcase","testimonial-slider","https:\u002F\u002Fradiustheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftestimonial-slider-and-showcase.2.4.1.zip",99,2,"2024-03-05 00:00:00",{"slug":112,"name":113,"version":114,"author":68,"author_profile":69,"description":115,"short_description":116,"active_installs":117,"downloaded":118,"rating":36,"num_ratings":119,"last_updated":120,"tested_up_to":16,"requires_at_least":121,"requires_php":78,"tags":122,"homepage":84,"download_link":126,"security_score":49,"vuln_count":127,"unpatched_count":27,"last_vuln_date":128,"fetched_at":29},"rate-my-post","Rate My Post – Star Rating Plugin by FeedbackWP","4.5.0","\u003Cp>Rate My Post – Star Rating System by FeedbackWP allows you to easily add rating functionality to your WordPress website. Visitors can rate your posts\u002Fpages and send you private feedback after rating.\u003C\u002Fp>\n\u003Cp>Functionality to add star rating and result widget to custom post types, use different rating icons, create custom rating widgets that work independently of posts and pages is available in the \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>What sets Rate My Post apart from other WordPress rating plugins is its simplicity, performance and impact on engagement. It works with any page cache plugin and is probably the most customizable free WordPress rating plugin.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FDBbd3sXiT8U?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add rating functionality to your website automatically or use shortcodes – no coding required!\u003C\u002Fli>\n\u003Cli>Option to show ratings visually before the content of each post (so-called results widget)\u003C\u002Fli>\n\u003Cli>Stats section where you can see how many votes each post\u002Fpage received and what is its average rating.\u003C\u002Fli>\n\u003Cli>Analytics section with detailed information about each rating such as time, IP (optionally), username, title, time spent on page before rating etc.\u003C\u002Fli>\n\u003Cli>Easily change ratings in the admin panel\u003C\u002Fli>\n\u003Cli>Supports structured data for rich snippets according to the latest \u003Ca href=\"https:\u002F\u002Fwebmasters.googleblog.com\u002F2019\u002F09\u002Fmaking-review-rich-results-more-helpful.html\" rel=\"nofollow ugc\">Google guidelines\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>GDPR compliant\u003C\u002Fli>\n\u003Cli>Top rated posts widget\u003C\u002Fli>\n\u003Cli>Custom templates for complete customization\u003C\u002Fli>\n\u003Cli>Works with infinite scroll plugins and popups (implementation required)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>FeedbackWP Premium\u003C\u002Fstrong>\u003Cbr \u002F>\n  This is the lite version of \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002Fpricing\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa> rating plugin with structured data for rich snippets. \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Click here to purchase the best WordPress feedback, star rating and rate my post plugin.\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Shortcodes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ratemypost] – embeds rating widget\u003C\u002Fp>\n\u003Cp>[ratemypost-result] – embeds results widget\u003C\u002Fp>\n\u003Cp>It is also possible to embed a rating of whichever post by passing the id of the post to the shortcode.\u003C\u002Fp>\n\u003Cp>[ratemypost id=”1″] – embeds rating widget for the post with the id of 1\u003C\u002Fp>\n\u003Cp>[ratemypost-result id=”1″] – embeds results widget for the post with the id of 1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FeedbackWP Premium\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa> comes with advanced schema selector which allows you to select schema type directly in the post editor for each post and supports custom rating widgets. Read more about \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Features to add rating and feedback result widgets to Custom Post Types (CPT), add rating to existing posts without votes, and support for a different icon other than the Star icon are available in \u003Ca href=\"https:\u002F\u002Ffeedbackwp.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">FeedbackWP Premium\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Components\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin includes five components; rating widget, results widget, social widget, feedback widget and top rated posts widget.\u003C\u002Fp>\n\u003Ch4>Rating Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Rating widget adds the basic rating functionality to your website\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Choose between different types of rating widget: Stars, Thumbs, Hearts, Smileys and Trophies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add rating widget to any page\u002Fpost with shortcode: [ratemypost]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add rating widget to all posts or pages with one click in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Exclude rating widget from certain pages and posts – such as About Us page etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>All texts and colors can be easily changed in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to add structured data for Rich Snippets to be displayed in search engines\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to get email when a post is rated\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to prevent accidental votes\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Prevent double votes with cookies\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to hide average rating and vote count\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to show descriptive ratings while a user hovers over rating icons\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to enable reCAPTCHA v3 and Cloudflare Turnstile protection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to show results (visual rating) on archive pages\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to allow only logged in users to vote\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to prevent double votes via IP addresses\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Results Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Results widget is similar to the rating widget, but is not interactive – it only displays rating visually.\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Optional feature – you can enable it or disable it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add results widget to any page\u002Fpost with shortcode: [ratemypost-result]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add results widget to all posts or pages with one click in the settings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Feedback Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Feedback widget enables visitors to leave you anonymous feedback\u003C\u002Fem>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Optional feature – you can enable it or disable it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After a negative rating (you define what is a negative rating in the settings), displays the feedback widget\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users who give you negative rating can help you improve your post\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Feedback is not posted publicly – only you can see it\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Option to get an email if somebody leaves you feedback\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Social Widget Features:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Social widget displays social follow or social share links after the rating has been submitted\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>You can show social follow\u002Fshare links after a positive rating (you define what is a positive rating in the settings).\u003C\u002Fp>\n\u003Ch4>Top Rated Posts Widget:\u003C\u002Fh4>\n\u003Cp>\u003Cem>Displays top rated posts on your website\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Display top-rated posts on your website with the “Top Rated Posts” widget. You can specify the number of posts, minimum average rating, and vote count required. Additionally, enable featured images and visual ratings.\u003C\u002Fp>\n\u003Cp>[ratemypost-top-rated] – embeds the top-rated posts widget.\u003C\u002Fp>\n\u003Ch4>Why use Rate My Post?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Increase engagement\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get feedback and improve your content\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Get more followers on social media\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s responsive, lightweight and simple to use\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s probably the most customizable free WordPress rating plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It uses AJAX and thus works super fast\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It’s compatible with caching plugins\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It supports structured data for rich snippets\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It works with multilingual websites\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>AMP compatibility\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cloudflare Turnstile and reCAPTCHA v3 protection\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Migration tools – easily migrate from kk Star Ratings, YASR or WP-PostRatings\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","Add Star Rating to WordPress posts & pages, collect feedbacks from users and improve website SEO with Schema markup for Rich Snippets.",20000,682847,157,"2026-01-26T13:41:00.000Z","6.0",[123,124,82,125,24],"post-rating","rate-page","rating-system","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frate-my-post.4.5.0.zip",7,"2024-12-12 00:00:00",{"slug":130,"name":131,"version":132,"author":133,"author_profile":134,"description":135,"short_description":136,"active_installs":117,"downloaded":137,"rating":61,"num_ratings":13,"last_updated":138,"tested_up_to":16,"requires_at_least":139,"requires_php":78,"tags":140,"homepage":145,"download_link":146,"security_score":36,"vuln_count":11,"unpatched_count":27,"last_vuln_date":147,"fetched_at":29},"top-10","WebberZone Top 10 — Popular Posts","4.2.1","Ajay","https:\u002F\u002Fprofiles.wordpress.org\u002Fajay\u002F","\u003Cp>WordPress lacks built-in page view tracking or a popular posts feature. \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F\" rel=\"nofollow ugc\">Top 10\u003C\u002Fa> solves this by counting views across posts, pages, and custom post types, then letting you showcase your most popular content.\u003C\u002Fp>\n\u003Cp>Top 10 provides blocks, widgets, shortcodes, and template functions for displaying popular posts and view counts across your site. All tracking data is stored locally in your WordPress database, with no external services involved.\u003C\u002Fp>\n\u003Cp>Top 10 includes comprehensive features such as thumbnail support, flexible display options, custom post type support, and developer-friendly extensibility. A built-in caching layer reduces server load, while AJAX-based tracking avoids page cache interference and works with most popular caching plugins.\u003C\u002Fp>\n\u003Cp>Top 10 also exposes a powerful API with WordPress actions and filters, allowing developers to customise queries, tracking behaviour, and output rendering without modifying core plugin files.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Counter\u003C\u002Fstrong>: Tracks hourly post views on posts, pages, and custom post types. Display counts automatically using blocks, shortcodes, or template functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts\u003C\u002Fstrong>: Display most viewed posts by total counts or within custom time periods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Support\u003C\u002Fstrong>: Dedicated “Popular Posts [Top 10]” block with configurable display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Dashboard\u003C\u002Fstrong>: Network-wide aggregated statistics across all sites in a multisite installation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong>: Sidebar widgets for daily and overall popular posts with extensive customisation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: Use \u003Ccode>[tptn_list]\u003C\u002Fcode> to display popular post lists and \u003Ccode>[tptn_views]\u003C\u002Fcode> to show view counts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>WordPress post thumbnail support with custom \u003Ccode>tptn_thumbnail\u003C\u002Fcode> image size\u003C\u002Fli>\n\u003Cli>Automatic extraction of the first image from post content\u003C\u002Fli>\n\u003Cli>Manual thumbnail URLs via Edit Post screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusions\u003C\u002Fstrong>: Exclude posts by category or post ID from popular post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Styling\u003C\u002Fstrong>: Output wrapped in semantic CSS classes. Add custom CSS via settings or use included styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: View daily and overall popular posts from the dashboard. Adds sortable view-count columns to post and page lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport\u003C\u002Fstrong>: Export count tables and settings, and restore them on the same site or other installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with WP Super Cache, W3 Total Cache, Quick Cache, and similar plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: Extensive filters and actions to customise queries, tracking behaviour, and output rendering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features in Top 10 Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Tracking and Performance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and High-Traffic Trackers\u003C\u002Fstrong>: Alternative tracking methods for improved performance on busy sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Optimisation\u003C\u002Fstrong>: MySQL \u003Ccode>MAX_EXECUTION_TIME\u003C\u002Fcode> directive to prevent long-running queries, configurable via settings and the \u003Ccode>top_ten_query_max_execution_time\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Retention Override\u003C\u002Fstrong>: Customizable data retention period (default 180 days via \u003Ccode>TOP_TEN_STORE_DATA\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Blocks and Widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Top 10 Query Block\u003C\u002Fstrong>: Query and display popular posts directly from the block or site editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Top 10 Featured Image Block\u003C\u002Fstrong>: Support for multiple image sources with fallbacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts Block Enhancements\u003C\u002Fstrong>:\u003C\u002Fli>\n\u003Cli>Save and clear default block settings with a single click\u003C\u002Fli>\n\u003Cli>Auto-insert default and global settings attributes with an option to disable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Admin Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Bar Integration\u003C\u002Fstrong>: Admin bar menu item to view daily, total, and overall post counts, access admin pages, and clear cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Admin Bar menu\u003C\u002Fstrong>: Setting to disable the Admin Bar menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Access Control\u003C\u002Fstrong>: Setting to control which user roles can view the Top 10 dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Settings\u003C\u002Fstrong>: Setting to choose which post type screens display admin columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mini “Top 10 Views Overview” widget\u003C\u002Fstrong>: Compact views-over-time chart on the WordPress Dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Settings Copy\u003C\u002Fstrong>: Tool to copy settings between sites in a multisite network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Display Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Taxonomy-Specific Displays\u003C\u002Fstrong>: \u003Ccode>display_only_on_tax_ids\u003C\u002Fcode> parameter to restrict popular post displays to specific taxonomy terms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Inclusion\u003C\u002Fstrong>: Edit Post meta box option to include popular posts from specific categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RSS Feed Filtering\u003C\u002Fstrong>: Filter RSS feeds by category or post type via settings or URL parameters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer-Friendly Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type Sortable Columns\u003C\u002Fstrong>: Admin columns on supported custom post types with sortable functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>Top 10 does not collect personal visitor data out of the box. Tracking data is stored locally in the \u003Ccode>wp_top_ten\u003C\u002Fcode> and \u003Ccode>wp_top_ten_daily\u003C\u002Fcode> database tables (table prefix may vary).\u003C\u002Fp>\n\u003Cp>You are responsible for ensuring GDPR compliance on your website.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Top 10 is available for translation on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftop-10\" rel=\"nofollow ugc\">WordPress.org\u003C\u002Fa>.\u003Cbr \u002F>\nSee the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F\" rel=\"nofollow ugc\">Translator Handbook\u003C\u002Fa> to contribute.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>Top 10 is developed openly on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebberzone\u002Ftop-10\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003Cbr \u002F>\nFork the project and submit pull requests for bug fixes or improvements. Please do not use GitHub for support requests.\u003C\u002Fp>\n\u003Ch3>Other WebberZone Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontextual-related-posts\u002F\" rel=\"ugc\">Contextual Related Posts\u003C\u002Fa> – Display related posts on your WordPress site and feeds\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-search\u002F\" rel=\"ugc\">Better Search\u003C\u002Fa> – Enhance WordPress search with relevance-based results\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fknowledgebase\u002F\" rel=\"ugc\">Knowledge Base\u003C\u002Fa> – Create a knowledge base or FAQ section\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-to-all\u002F\" rel=\"ugc\">WebberZone Snippetz\u003C\u002Fa> – Manage custom HTML, CSS, and JavaScript snippets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoclose\u002F\" rel=\"ugc\">Auto-Close\u003C\u002Fa> – Automatically close comments, pingbacks, and trackbacks\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopular-authors\u002F\" rel=\"ugc\">Popular Authors\u003C\u002Fa> – Display popular authors widgets. Addon for Top 10.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhere-did-they-go-from-here\u002F\" rel=\"ugc\">Followed Posts\u003C\u002Fa> – Show related posts based on reader journeys\u003C\u002Fli>\n\u003C\u002Ful>\n","Track post views and page views, and display popular posts and trending content on your WordPress site.",1219295,"2026-02-21T11:06:00.000Z","6.6",[141,142,143,144,23],"most-viewed-posts","page-views","popular-posts","popular-posts-widget","https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-10.4.2.1.zip","2025-05-07 00:00:00",{"attackSurface":149,"codeSignals":372,"taintFlows":425,"riskAssessment":639,"analyzedAt":646},{"hooks":150,"ajaxHandlers":263,"restRoutes":306,"shortcodes":307,"cronEvents":371,"entryPointCount":35,"unprotectedCount":109},[151,156,161,165,169,173,176,182,186,189,193,198,202,206,210,214,217,220,223,225,228,230,234,237,239,243,247,251,255,257,260],{"type":152,"name":153,"callback":154,"file":155,"line":86},"action","init","ldppp_add_archive_rating_hook","files\\shop_achieve.php",{"type":152,"name":157,"callback":158,"priority":159,"file":155,"line":160},"woocommerce_before_shop_loop_item_title","ldppp_product_rating_display_icons_on_shop",11,32,{"type":152,"name":162,"callback":158,"priority":163,"file":155,"line":164},"woocommerce_after_shop_loop_item",15,34,{"type":152,"name":153,"callback":166,"file":167,"line":168},"ldppp_add_product_page_rating_hook","files\\single_page.php",5,{"type":152,"name":170,"callback":171,"file":167,"line":172},"woocommerce_before_add_to_cart_form","ldppp_product_review_display_icons",33,{"type":152,"name":174,"callback":171,"file":167,"line":175},"woocommerce_after_add_to_cart_form",35,{"type":177,"name":178,"callback":179,"file":180,"line":181},"filter","the_content","ldppp_show_buttons","functions.php",1738,{"type":177,"name":183,"callback":184,"priority":108,"file":180,"line":185},"comment_text","closure",2254,{"type":177,"name":178,"callback":187,"file":180,"line":188},"ldppp_display_post_view_count",2484,{"type":152,"name":190,"callback":191,"file":180,"line":192},"add_meta_boxes","ldppp_register_meta_box",2507,{"type":152,"name":194,"callback":195,"file":196,"line":197},"wp_enqueue_scripts","ldppp_scripts_and_styles","ldppp_likes_dislikes.php",49,{"type":152,"name":199,"callback":200,"file":196,"line":201},"admin_enqueue_scripts","ldppp_admin_scripts_and_styles",81,{"type":152,"name":203,"callback":204,"file":196,"line":205},"admin_menu","ldppp_pages",86,{"type":152,"name":207,"callback":208,"file":196,"line":209},"plugins_loaded","ldppp_create_read_count_table",133,{"type":152,"name":211,"callback":212,"file":196,"line":213},"admin_init","ldppp_register_plugin_settings",220,{"type":152,"name":207,"callback":215,"file":196,"line":216},"ldppp_user_load_textdomain",282,{"type":152,"name":207,"callback":218,"file":196,"line":219},"ldppp_fav_posts_plugin_activation",289,{"type":152,"name":194,"callback":221,"file":196,"line":222},"ldppp_fav_posts_enqueue_scripts",314,{"type":152,"name":153,"callback":184,"file":196,"line":224},352,{"type":177,"name":178,"callback":226,"file":196,"line":227},"ldppp_fav_posts_add_heart_icon",360,{"type":152,"name":153,"callback":184,"file":196,"line":229},932,{"type":177,"name":178,"callback":231,"priority":232,"file":196,"line":233},"ldppp_social_share",999,939,{"type":152,"name":235,"callback":184,"file":196,"line":236},"wp_footer",971,{"type":152,"name":194,"callback":184,"file":196,"line":238},995,{"type":177,"name":240,"callback":241,"file":196,"line":242},"manage_posts_columns","ldppp_add_like_count_column",1129,{"type":152,"name":244,"callback":245,"priority":11,"file":196,"line":246},"manage_posts_custom_column","ldppp_show_like_count_column_data",1153,{"type":177,"name":248,"callback":249,"file":196,"line":250},"manage_edit-comments_columns","ldppp_add_comment_like_dislike_columns",1203,{"type":152,"name":252,"callback":253,"priority":11,"file":196,"line":254},"manage_comments_custom_column","ldppp_show_comment_like_dislike_data",1211,{"type":152,"name":153,"callback":184,"file":196,"line":256},1875,{"type":177,"name":178,"callback":258,"priority":232,"file":196,"line":259},"ldppp_add_copy_button_to_content",1881,{"type":152,"name":194,"callback":261,"file":196,"line":262},"ldppp_copy_posts_enqueue_scripts",1923,[264,269,271,274,276,280,282,286,288,292,294,298,300,304],{"action":265,"nopriv":266,"callback":265,"hasNonce":266,"hasCapCheck":267,"file":180,"line":268},"ldppp_update_ratings",true,false,1888,{"action":265,"nopriv":267,"callback":265,"hasNonce":266,"hasCapCheck":267,"file":180,"line":270},1889,{"action":272,"nopriv":266,"callback":272,"hasNonce":266,"hasCapCheck":267,"file":180,"line":273},"ldppp_AjaxCount",2248,{"action":272,"nopriv":267,"callback":272,"hasNonce":266,"hasCapCheck":267,"file":180,"line":275},2249,{"action":277,"nopriv":267,"callback":278,"hasNonce":266,"hasCapCheck":267,"file":180,"line":279},"ldppp_comment_update","ldppp_comment_update_like_dislike",2337,{"action":277,"nopriv":266,"callback":278,"hasNonce":266,"hasCapCheck":267,"file":180,"line":281},2338,{"action":283,"nopriv":267,"callback":284,"hasNonce":266,"hasCapCheck":267,"file":180,"line":285},"ldppp_post_read","ldppp_handle_post_read",2437,{"action":283,"nopriv":266,"callback":284,"hasNonce":266,"hasCapCheck":267,"file":180,"line":287},2438,{"action":289,"nopriv":267,"callback":290,"hasNonce":267,"hasCapCheck":267,"file":180,"line":291},"ldppp_get_post_read_count","ldppp_get_post_read_count_ajax",2463,{"action":289,"nopriv":266,"callback":290,"hasNonce":267,"hasCapCheck":267,"file":180,"line":293},2464,{"action":295,"nopriv":267,"callback":296,"hasNonce":266,"hasCapCheck":267,"file":196,"line":297},"ldppp_toggle_fav_post","ldppp_fav_posts_toggle",421,{"action":295,"nopriv":266,"callback":296,"hasNonce":266,"hasCapCheck":267,"file":196,"line":299},422,{"action":301,"nopriv":267,"callback":302,"hasNonce":266,"hasCapCheck":267,"file":196,"line":303},"ldppp_remove_fav_post","ldppp_remove_fav_post_callback",507,{"action":301,"nopriv":266,"callback":302,"hasNonce":266,"hasCapCheck":267,"file":196,"line":305},508,[],[308,312,316,320,324,328,332,336,340,344,348,352,356,360,364,367],{"tag":309,"callback":310,"file":196,"line":311},"ldppp_user_favorites","ldppp_fav_posts_user_favorites",454,{"tag":313,"callback":314,"file":196,"line":315},"ldppp_user_history","ldppp_user_history_shortcode",735,{"tag":317,"callback":318,"file":196,"line":319},"ldppp_user_likes","ldppp_user_likes_shortcode",794,{"tag":321,"callback":322,"file":196,"line":323},"ldppp_user_ratings","ldppp_user_ratings_shortcode",849,{"tag":325,"callback":326,"file":196,"line":327},"ldppp_user_comment_votes","ldppp_user_comment_votes_shortcode",928,{"tag":329,"callback":330,"file":196,"line":331},"ldppp_like_dislike","ldppp_like_dislike_shortcode",1313,{"tag":333,"callback":334,"file":196,"line":335},"ldppp_like_button","ldppp_like_button_shortcode",1345,{"tag":337,"callback":338,"file":196,"line":339},"ldppp_dislike_button","ldppp_dislike_button_shortcode",1377,{"tag":341,"callback":342,"file":196,"line":343},"ldppp_like_dislike_ratio_bar","ldppp_like_dislike_ratio_bar_shortcode",1414,{"tag":345,"callback":346,"file":196,"line":347},"ldppp_posts_ratings","ldppp_posts_ratings_shortcode",1520,{"tag":349,"callback":350,"file":196,"line":351},"ldppp_ratings_progress_bar","ldppp_ratings_ratio_wrapper_shortcode",1569,{"tag":353,"callback":354,"file":196,"line":355},"ldppp_comment_like_dislike","ldppp_comment_like_dislike_shortcode",1646,{"tag":357,"callback":358,"file":196,"line":359},"ldppp_post_view_count","ldppp_post_view_count_shortcode",1684,{"tag":361,"callback":362,"file":196,"line":363},"ldppp_favorite_heart","ldppp_favorite_heart_shortcode",1789,{"tag":231,"callback":365,"file":196,"line":366},"ldppp_social_share_shortcode",1868,{"tag":368,"callback":369,"file":196,"line":370},"ldppp_copy_posts","ldppp_copy_posts_shortcode",2233,[],{"dangerousFunctions":373,"sqlUsage":374,"outputEscaping":393,"fileOperations":27,"externalRequests":27,"nonceChecks":376,"capabilityChecks":27,"bundledLibraries":424},[],{"prepared":375,"raw":376,"locations":377},173,6,[378,381,383,385,387,391],{"file":196,"line":379,"context":380},93,"$wpdb->get_var() with variable interpolation",{"file":196,"line":382,"context":380},116,{"file":196,"line":384,"context":380},139,{"file":196,"line":386,"context":380},295,{"file":388,"line":389,"context":390},"uninstall.php",29,"$wpdb->query() with variable interpolation",{"file":388,"line":392,"context":390},88,{"escaped":394,"rawEcho":62,"locations":395},535,[396,399,401,403,405,407,408,410,412,414,416,418,420,422],{"file":180,"line":397,"context":398},272,"raw output",{"file":180,"line":400,"context":398},599,{"file":180,"line":402,"context":398},747,{"file":180,"line":404,"context":398},859,{"file":180,"line":406,"context":398},949,{"file":180,"line":238,"context":398},{"file":180,"line":409,"context":398},1025,{"file":180,"line":411,"context":398},1055,{"file":180,"line":413,"context":398},1085,{"file":180,"line":415,"context":398},1884,{"file":180,"line":417,"context":398},2245,{"file":196,"line":419,"context":398},1184,{"file":196,"line":421,"context":398},1494,{"file":196,"line":423,"context":398},1770,[],[426,444,455,466,478,494,507,562,573,583,593,603],{"entryPoint":427,"graph":428,"unsanitizedCount":27,"severity":443},"ldppp_update_ratings (functions.php:1740)",{"nodes":429,"edges":441},[430,435],{"id":431,"type":432,"label":433,"file":180,"line":434},"n0","source","$_REQUEST (x9)",1754,{"id":436,"type":437,"label":438,"file":180,"line":439,"wp_function":440},"n1","sink","get_var() [SQLi]",1788,"get_var",[442],{"from":431,"to":436,"sanitized":266},"low",{"entryPoint":445,"graph":446,"unsanitizedCount":27,"severity":443},"ldppp_AjaxCount (functions.php:1892)",{"nodes":447,"edges":453},[448,451],{"id":431,"type":432,"label":449,"file":180,"line":450},"$_REQUEST (x6)",1905,{"id":436,"type":437,"label":438,"file":180,"line":452,"wp_function":440},2194,[454],{"from":431,"to":436,"sanitized":266},{"entryPoint":456,"graph":457,"unsanitizedCount":27,"severity":443},"ldppp_fav_posts_toggle (ldppp_likes_dislikes.php:424)",{"nodes":458,"edges":464},[459,462],{"id":431,"type":432,"label":460,"file":196,"line":461},"$_POST",431,{"id":436,"type":437,"label":438,"file":196,"line":463,"wp_function":440},435,[465],{"from":431,"to":436,"sanitized":266},{"entryPoint":467,"graph":468,"unsanitizedCount":109,"severity":477},"ldppp_show_buttons (functions.php:1118)",{"nodes":469,"edges":475},[470,473],{"id":431,"type":432,"label":471,"file":180,"line":472},"$_SERVER (x2)",1137,{"id":436,"type":437,"label":438,"file":180,"line":474,"wp_function":440},1451,[476],{"from":431,"to":436,"sanitized":267},"high",{"entryPoint":479,"graph":480,"unsanitizedCount":493,"severity":477},"ldppp_handle_post_read (functions.php:2440)",{"nodes":481,"edges":490},[482,484,487],{"id":431,"type":432,"label":460,"file":180,"line":483},2455,{"id":436,"type":485,"label":486,"file":180,"line":483},"transform","→ ldppp_increment_post_read_count()",{"id":488,"type":437,"label":438,"file":180,"line":489,"wp_function":440},"n2",2399,[491,492],{"from":431,"to":436,"sanitized":267},{"from":436,"to":488,"sanitized":267},1,{"entryPoint":495,"graph":496,"unsanitizedCount":493,"severity":477},"ldppp_get_post_read_count_ajax (functions.php:2466)",{"nodes":497,"edges":504},[498,500,502],{"id":431,"type":432,"label":460,"file":180,"line":499},2472,{"id":436,"type":485,"label":501,"file":180,"line":499},"→ ldppp_get_post_read_count()",{"id":488,"type":437,"label":438,"file":180,"line":503,"wp_function":440},2426,[505,506],{"from":431,"to":436,"sanitized":267},{"from":436,"to":488,"sanitized":267},{"entryPoint":508,"graph":509,"unsanitizedCount":109,"severity":477},"\u003Cfunctions> (functions.php:0)",{"nodes":510,"edges":552},[511,513,514,516,518,522,525,527,532,535,540,542,544,546,548,550],{"id":431,"type":432,"label":512,"file":180,"line":472},"$_SERVER (x3)",{"id":436,"type":437,"label":438,"file":180,"line":474,"wp_function":440},{"id":488,"type":432,"label":515,"file":180,"line":434},"$_REQUEST (x15)",{"id":517,"type":437,"label":438,"file":180,"line":439,"wp_function":440},"n3",{"id":519,"type":432,"label":520,"file":180,"line":521},"n4","$_POST (x4)",2467,{"id":523,"type":437,"label":438,"file":180,"line":524,"wp_function":440},"n5",2530,{"id":526,"type":432,"label":460,"file":180,"line":521},"n6",{"id":528,"type":437,"label":529,"file":180,"line":530,"wp_function":531},"n7","get_results() [SQLi]",2546,"get_results",{"id":533,"type":432,"label":534,"file":180,"line":521},"n8","$_POST (x5)",{"id":536,"type":437,"label":537,"file":180,"line":538,"wp_function":539},"n9","echo() [XSS]",2570,"echo",{"id":541,"type":432,"label":460,"file":180,"line":483},"n10",{"id":543,"type":485,"label":486,"file":180,"line":483},"n11",{"id":545,"type":437,"label":438,"file":180,"line":489,"wp_function":440},"n12",{"id":547,"type":432,"label":460,"file":180,"line":499},"n13",{"id":549,"type":485,"label":501,"file":180,"line":499},"n14",{"id":551,"type":437,"label":438,"file":180,"line":503,"wp_function":440},"n15",[553,554,555,556,557,558,559,560,561],{"from":431,"to":436,"sanitized":266},{"from":488,"to":517,"sanitized":266},{"from":519,"to":523,"sanitized":266},{"from":526,"to":528,"sanitized":266},{"from":533,"to":536,"sanitized":266},{"from":541,"to":543,"sanitized":267},{"from":543,"to":545,"sanitized":267},{"from":547,"to":549,"sanitized":267},{"from":549,"to":551,"sanitized":267},{"entryPoint":563,"graph":564,"unsanitizedCount":493,"severity":477},"ldppp_fav_posts_add_heart_icon (ldppp_likes_dislikes.php:366)",{"nodes":565,"edges":571},[566,569],{"id":431,"type":432,"label":567,"file":196,"line":568},"$_SERVER",381,{"id":436,"type":437,"label":438,"file":196,"line":570,"wp_function":440},386,[572],{"from":431,"to":436,"sanitized":267},{"entryPoint":574,"graph":575,"unsanitizedCount":493,"severity":477},"ldppp_fav_posts_user_favorites (ldppp_likes_dislikes.php:455)",{"nodes":576,"edges":581},[577,579],{"id":431,"type":432,"label":567,"file":196,"line":578},459,{"id":436,"type":437,"label":529,"file":196,"line":580,"wp_function":531},466,[582],{"from":431,"to":436,"sanitized":267},{"entryPoint":584,"graph":585,"unsanitizedCount":493,"severity":477},"ldppp_posts_ratings_shortcode (ldppp_likes_dislikes.php:1424)",{"nodes":586,"edges":591},[587,589],{"id":431,"type":432,"label":567,"file":196,"line":588},1460,{"id":436,"type":437,"label":438,"file":196,"line":590,"wp_function":440},1463,[592],{"from":431,"to":436,"sanitized":267},{"entryPoint":594,"graph":595,"unsanitizedCount":493,"severity":477},"ldppp_favorite_heart_shortcode (ldppp_likes_dislikes.php:1694)",{"nodes":596,"edges":601},[597,599],{"id":431,"type":432,"label":567,"file":196,"line":598},1736,{"id":436,"type":437,"label":438,"file":196,"line":600,"wp_function":440},1739,[602],{"from":431,"to":436,"sanitized":267},{"entryPoint":604,"graph":605,"unsanitizedCount":493,"severity":477},"\u003Cldppp_likes_dislikes> (ldppp_likes_dislikes.php:0)",{"nodes":606,"edges":631},[607,608,609,611,612,613,614,617,619,621,625,627,629],{"id":431,"type":432,"label":567,"file":196,"line":568},{"id":436,"type":437,"label":438,"file":196,"line":570,"wp_function":440},{"id":488,"type":432,"label":610,"file":196,"line":461},"$_POST (x14)",{"id":517,"type":437,"label":438,"file":196,"line":463,"wp_function":440},{"id":519,"type":432,"label":567,"file":196,"line":578},{"id":523,"type":437,"label":529,"file":196,"line":580,"wp_function":531},{"id":526,"type":432,"label":615,"file":196,"line":616},"$_POST (x12)",516,{"id":528,"type":437,"label":537,"file":196,"line":618,"wp_function":539},1160,{"id":533,"type":432,"label":620,"file":196,"line":616},"$_POST (x3)",{"id":536,"type":437,"label":622,"file":196,"line":623,"wp_function":624},"get_row() [SQLi]",1246,"get_row",{"id":541,"type":432,"label":460,"file":196,"line":626},1311,{"id":543,"type":485,"label":628,"file":196,"line":626},"→ ldppp_render_like_dislike_html()",{"id":545,"type":437,"label":622,"file":196,"line":630,"wp_function":624},1255,[632,633,634,635,636,637,638],{"from":431,"to":436,"sanitized":266},{"from":488,"to":517,"sanitized":266},{"from":519,"to":523,"sanitized":266},{"from":526,"to":528,"sanitized":266},{"from":533,"to":536,"sanitized":266},{"from":541,"to":543,"sanitized":267},{"from":543,"to":545,"sanitized":267},{"summary":640,"deductions":641},"The 'like-dislike-posts-products' v2.9 plugin exhibits a generally good security posture with a strong emphasis on prepared SQL statements and output escaping. The absence of known vulnerabilities and a clean vulnerability history are positive indicators. However, the static analysis reveals specific areas of concern that warrant attention.  The plugin has two AJAX handlers that lack authentication checks, presenting a potential entry point for attackers. Furthermore, the taint analysis shows a concerning number of flows with unsanitized paths, all classified as high severity, indicating a significant risk of data being processed without proper sanitization. While these do not appear to have manifested as exploitable vulnerabilities in the past, the potential for Cross-Site Scripting (XSS) or other injection attacks through these unsanitized paths is present.",[642,644],{"reason":643,"points":11},"Unprotected AJAX handlers",{"reason":645,"points":163},"High severity unsanitized paths","2026-03-16T23:43:33.218Z",{"wat":648,"direct":663},{"assetPaths":649,"generatorPatterns":655,"scriptPaths":656,"versionParams":657},[650,651,652,653,654],"\u002Fwp-content\u002Fplugins\u002Flike-dislike-posts-products\u002Fassets\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Flike-dislike-posts-products\u002Fassets\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Flike-dislike-posts-products\u002Fassets\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Flike-dislike-posts-products\u002Fassets\u002Fjs\u002Fpost-read.js","\u002Fwp-content\u002Fplugins\u002Flike-dislike-posts-products\u002Fassets\u002Fcss\u002Fadmin-style.css",[],[650,653],[658,659,660,661,662],"like-dislike-posts-products\u002Fassets\u002Fjs\u002Fscripts.js?ver=","like-dislike-posts-products\u002Fassets\u002Fcss\u002Ffont-awesome.min.css?ver=","like-dislike-posts-products\u002Fassets\u002Fcss\u002Fstyles.css?ver=","like-dislike-posts-products\u002Fassets\u002Fjs\u002Fpost-read.js?ver=","like-dislike-posts-products\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=",{"cssClasses":664,"htmlComments":668,"htmlAttributes":669,"restEndpoints":670,"jsGlobals":671,"shortcodeOutput":674},[665,666,667],"ldppp_like-dislike","ldppp_comment_like","ldppp_comment_dislike",[],[],[],[672,673],"ldppp_count_ajax","ldpppPostRead",[]]