Title: Weal Profile
Author: Leo
Published: <strong>மே 26, 2026</strong>
Last modified: ஜூன் 15, 2026

---

நீட்சிகளை தேடுங்கள்

![](https://s.w.org/plugins/geopattern-icon/weal-profile.svg)

# Weal Profile

 By [Leo](https://profiles.wordpress.org/leouix/)

[பதிவிறக்கு](https://downloads.wordpress.org/plugin/weal-profile.1.4.2.zip)

 * [Details](https://ta.wordpress.org/plugins/weal-profile/#description)
 * [Reviews](https://ta.wordpress.org/plugins/weal-profile/#reviews)
 *  [Installation](https://ta.wordpress.org/plugins/weal-profile/#installation)
 * [Development](https://ta.wordpress.org/plugins/weal-profile/#developers)

 [உதவி](https://wordpress.org/support/plugin/weal-profile/)

## விளக்கம்

Weal Profile adds a dedicated front-end account page for authenticated users (default:`/
my-profile`), allowing them to manage selected profile fields without accessing 
the WordPress admin dashboard.

Development happens open-source on GitHub. Contributions, issues, and feature requests
are welcome:
 [GitHub Repository](https://github.com/leouix/weal-profile)

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.

### Admin Features

Available in the WordPress admin menu under **Weal Profile**.
 Administrators can:*
Enable or disable profile fields shown on the public account page * Set a custom
URL slug for the personal account page (default: `/my-profile`) * Enable or disable
the comment likes/dislikes system * Configure thresholds and comment count targets
for each achievement badge

**Available profile fields:**
 * Avatar / Gravatar * Display Name * Website URL *
Nickname * First Name * Last Name * Biography

### Front-End User Features

On the public account page, logged-in users can:
 * Edit their personal profile 
information (based on admin settings) * Upload and remove a profile avatar * View
their comment activity and reaction statistics (likes/dislikes received)

### Achievements & Badges System

A motivational achievements and badges system that rewards users based on their 
comment activity:
 * **Active Commentator badge** `dashicons-awards` — awarded when
a user reaches a configurable threshold of approved comments. * **Cutie badge** `&#
x1f970;` (🥰) — awarded when a user receives a configurable number of likes on comments.***
Angry badge** `&#x1f47f;` (👿) — awarded when a user receives a configurable number
of dislikes on comments.

**Key features:**
 * Badges are dynamically displayed on user avatars in the comments
section. * Fully configurable targets via the admin panel. * REST API endpoints 
for managing achievement settings.

### Comment Likes / Dislikes

Logged-in users can like or dislike comments on posts.
 * Toggle likes and dislikes
with a single click. * Active state visual feedback on voted buttons. * Vote counts
update instantly via AJAX. * Configurable toggle in admin settings to enable/disable
the system. * Comment reaction statistics shown on the user profile page (total 
likes/dislikes received, top voted comments). * Dedicated database table (`weal_comment_votes`)
for efficient vote storage. * Unique constraint prevents duplicate votes per user
per comment.

### Post Rating System

A 5-star rating system is automatically displayed on single post pages.
 * Visitors
can rate posts from 1 to 5 stars. * Rating is stored in post meta (`rating_sum`,`
rating_count`, `rating_average`). * Partial star visualization (e.g., 3.5 stars 
shows 3 full + 1 half-filled star). * Anti-double-vote protection via cookies. *
AJAX-based submission with instant UI update. * Schema.org `AggregateRating` markup
for SEO.

### Activity Center

The plugin provides a convenient centralized space where users can track their comment
history and quickly return to conversations they participated in.

### Localization

The plugin is fully translation-ready and officially supports 4 languages:
 * English(
EN) * French (FR) * Spanish (ES) * Russian (RU)

### Database

The plugin creates a custom database table on activation:
 * `wp_weal_comment_votes`—
stores comment likes/dislikes (`comment_id`, `user_id`, `is_liked`, `created_at`).

When updating the plugin, the table is automatically created or updated via a version
check — no need to deactivate and reactivate.

## Screenshots

[[

[[

[[

[[

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install it
    through the WordPress Plugins screen.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Go to **WordPress Admin  Weal Profile**.
 4. Configure the account page URL, adjust achievement thresholds, and choose which
    profile fields users can edit.
 5. Visit the account page (default: `/my-profile`) while logged in.

## அடிக்கடி கேட்கப்படும் கேள்விகள்

### How can I access another user’s page?

Logged-in users can access another user’s profile page by clicking on their name
or avatar link within the website’s comments section.

### How does the rating system prevent double voting?

Each vote sets a cookie (`weal_voted_post_{post_id}`) valid for 1 year. Both the
REST API and JavaScript check for existing cookies to prevent multiple votes from
the same browser.

### Can I disable the comment likes feature?

Yes. Go to **WordPress Admin  Weal Profile** and uncheck “Enable likes and dislikes
on comments”.

## Reviews

இந்த செருகுநிரலுக்கு மதிப்புரைகள் எதுவும் இல்லை.

## பங்களிப்பாளர்கள் & உருவாக்குனர்கள்

“Weal Profile” is open source software. The following people have contributed to
this plugin.

பங்களிப்பாளர்கள்

 *   [ Leo ](https://profiles.wordpress.org/leouix/)
 *   [ weal ](https://profiles.wordpress.org/weal/)

[Translate “Weal Profile” into your language.](https://translate.wordpress.org/projects/wp-plugins/weal-profile)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/weal-profile/), check
out the [SVN repository](https://plugins.svn.wordpress.org/weal-profile/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/weal-profile/) by
[RSS](https://plugins.trac.wordpress.org/log/weal-profile/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.2

 * Improved user interaction and security.

#### 1.4.1

 * Added UI and security improvements.

#### 1.4.0

 * Added achievements system: Active User, Nice User, and Angry User badges based
   on comment activity.
 * Configurable comment count targets for each achievement in admin settings.
 * Badge display on user avatars in comments.
 * REST API endpoints for achievements management in admin panel.

#### 1.3.1

 * Added comment reactions display on user profile page.
 * Improved user interaction with the interface.

#### 1.3.0

 * Added client-side caching.
 * Improved user interaction with the interface.

#### 1.2.2

 * Improved responsive layout and styling for the profile page.

#### 1.2.1

 * Added display of records on the user page.

#### 1.1.0

 * Added support for public or shared user profile pages.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.4.2**
 *  Last updated **5 நாட்கள் முன்பு**
 *  Active installations **10 க்கும் குறைவாக**
 *  WordPress version ** 6.2 அல்லது மேல் **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 அல்லது மேல் **
 *  Language
 * [English (US)](https://wordpress.org/plugins/weal-profile/)
 * Tags
 * [achievements](https://ta.wordpress.org/plugins/tags/achievements/)[user account](https://ta.wordpress.org/plugins/tags/user-account/)
   [user profile](https://ta.wordpress.org/plugins/tags/user-profile/)
 *  [Advanced View](https://ta.wordpress.org/plugins/weal-profile/advanced/)

## மதிப்பீடுகள்

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/weal-profile/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/weal-profile/reviews/)

## பங்களிப்பாளர்கள்

 *   [ Leo ](https://profiles.wordpress.org/leouix/)
 *   [ weal ](https://profiles.wordpress.org/weal/)

## உதவி

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/weal-profile/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.donationalerts.com/r/weal_plugin)