[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGOuMySNpEwZkRfEq1sRXqAs2O_48mMSELDArbAfRxJw":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"leouix","Leo S.","https:\u002F\u002Fprofiles.wordpress.org\u002Fleouix\u002F",1,0,100,30,94,"2026-08-29T13:42:59.856Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":8,"num_ratings":8,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"weal-profile","Weal Profile","1.4.2","\u003Cp>Weal Profile adds a dedicated front-end account page for authenticated users (default: \u003Ccode>\u002Fmy-profile\u003C\u002Fcode>), allowing them to manage selected profile fields without accessing the WordPress admin dashboard.\u003C\u002Fp>\n\u003Cp>Development happens open-source on GitHub. Contributions, issues, and feature requests are welcome:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleouix\u002Fweal-profile\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The plugin also includes an admin settings page where site administrators can configure the account page, choose which profile fields are editable by users, and manage gamification thresholds.\u003C\u002Fp>\n\u003Ch3>Admin Features\u003C\u002Fh3>\n\u003Cp>Available in the WordPress admin menu under \u003Cstrong>Weal Profile\u003C\u002Fstrong>.\u003Cbr \u002F>\nAdministrators can:\u003Cbr \u002F>\n* Enable or disable profile fields shown on the public account page\u003Cbr \u002F>\n* Set a custom URL slug for the personal account page (default: \u003Ccode>\u002Fmy-profile\u003C\u002Fcode>)\u003Cbr \u002F>\n* Enable or disable the comment likes\u002Fdislikes system\u003Cbr \u002F>\n* Configure thresholds and comment count targets for each achievement badge\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available profile fields:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Avatar \u002F Gravatar\u003Cbr \u002F>\n* Display Name\u003Cbr \u002F>\n* Website URL\u003Cbr \u002F>\n* Nickname\u003Cbr \u002F>\n* First Name\u003Cbr \u002F>\n* Last Name\u003Cbr \u002F>\n* Biography\u003C\u002Fp>\n\u003Ch3>Front-End User Features\u003C\u002Fh3>\n\u003Cp>On the public account page, logged-in users can:\u003Cbr \u002F>\n* Edit their personal profile information (based on admin settings)\u003Cbr \u002F>\n* Upload and remove a profile avatar\u003Cbr \u002F>\n* View their comment activity and reaction statistics (likes\u002Fdislikes received)\u003C\u002Fp>\n\u003Ch3>Achievements & Badges System\u003C\u002Fh3>\n\u003Cp>A motivational achievements and badges system that rewards users based on their comment activity:\u003Cbr \u002F>\n* \u003Cstrong>Active Commentator badge\u003C\u002Fstrong> \u003Ccode>dashicons-awards\u003C\u002Fcode> — awarded when a user reaches a configurable threshold of approved comments.\u003Cbr \u002F>\n* \u003Cstrong>Cutie badge\u003C\u002Fstrong> \u003Ccode>&#x1f970;\u003C\u002Fcode> (🥰) — awarded when a user receives a configurable number of likes on comments.\u003Cbr \u002F>\n* \u003Cstrong>Angry badge\u003C\u002Fstrong> \u003Ccode>&#x1f47f;\u003C\u002Fcode> (👿) — awarded when a user receives a configurable number of dislikes on comments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Badges are dynamically displayed on user avatars in the comments section.\u003Cbr \u002F>\n* Fully configurable targets via the admin panel.\u003Cbr \u002F>\n* REST API endpoints for managing achievement settings.\u003C\u002Fp>\n\u003Ch3>Comment Likes \u002F Dislikes\u003C\u002Fh3>\n\u003Cp>Logged-in users can like or dislike comments on posts.\u003Cbr \u002F>\n* Toggle likes and dislikes with a single click.\u003Cbr \u002F>\n* Active state visual feedback on voted buttons.\u003Cbr \u002F>\n* Vote counts update instantly via AJAX.\u003Cbr \u002F>\n* Configurable toggle in admin settings to enable\u002Fdisable the system.\u003Cbr \u002F>\n* Comment reaction statistics shown on the user profile page (total likes\u002Fdislikes received, top voted comments).\u003Cbr \u002F>\n* Dedicated database table (\u003Ccode>weal_comment_votes\u003C\u002Fcode>) for efficient vote storage.\u003Cbr \u002F>\n* Unique constraint prevents duplicate votes per user per comment.\u003C\u002Fp>\n\u003Ch3>Post Rating System\u003C\u002Fh3>\n\u003Cp>A 5-star rating system is automatically displayed on single post pages.\u003Cbr \u002F>\n* Visitors can rate posts from 1 to 5 stars.\u003Cbr \u002F>\n* Rating is stored in post meta (\u003Ccode>rating_sum\u003C\u002Fcode>, \u003Ccode>rating_count\u003C\u002Fcode>, \u003Ccode>rating_average\u003C\u002Fcode>).\u003Cbr \u002F>\n* Partial star visualization (e.g., 3.5 stars shows 3 full + 1 half-filled star).\u003Cbr \u002F>\n* Anti-double-vote protection via cookies.\u003Cbr \u002F>\n* AJAX-based submission with instant UI update.\u003Cbr \u002F>\n* Schema.org \u003Ccode>AggregateRating\u003C\u002Fcode> markup for SEO.\u003C\u002Fp>\n\u003Ch3>Activity Center\u003C\u002Fh3>\n\u003Cp>The plugin provides a convenient centralized space where users can track their comment history and quickly return to conversations they participated in.\u003C\u002Fp>\n\u003Ch3>Localization\u003C\u002Fh3>\n\u003Cp>The plugin is fully translation-ready and officially supports 4 languages:\u003Cbr \u002F>\n* English (EN)\u003Cbr \u002F>\n* French (FR)\u003Cbr \u002F>\n* Spanish (ES)\u003Cbr \u002F>\n* Russian (RU)\u003C\u002Fp>\n\u003Ch3>Database\u003C\u002Fh3>\n\u003Cp>The plugin creates a custom database table on activation:\u003Cbr \u002F>\n* \u003Ccode>wp_weal_comment_votes\u003C\u002Fcode> — stores comment likes\u002Fdislikes (\u003Ccode>comment_id\u003C\u002Fcode>, \u003Ccode>user_id\u003C\u002Fcode>, \u003Ccode>is_liked\u003C\u002Fcode>, \u003Ccode>created_at\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>When updating the plugin, the table is automatically created or updated via a version check — no need to deactivate and reactivate.\u003C\u002Fp>\n","Creates a personal account page for logged-in users to manage profile information, track achievements, and review site activity.",399,"2026-06-15T00:13:00.000Z","7.0.2","6.2","7.4",[26,27,28,29,30],"achievements","comments-rating","manage-user-page","user-account","user-profile","https:\u002F\u002Fweal.cloud","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweal-profile.1.4.2.zip",null,"2026-07-22T17:31:50.256Z"]