=== WebCrew Profile Verification for BuddyPress and BuddyBoss ===
Contributors: webcrewcz
Donate link: https://webcrew.cz/
Tags: buddypress, buddyboss, profile verification, verified users, community
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.7.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add profile verification to BuddyPress and BuddyBoss with member requests, admin approval, customizable badges, and verified profiles.

== Description ==

Build a more trusted BuddyPress and BuddyBoss community with verified member profiles.

WebCrew Profile Verification gives your community a simple verification workflow directly inside WordPress. Members can request profile verification, while administrators stay in full control of approvals, rejections, and verification status.

Once a member is verified, a customizable verification badge can be displayed across key areas of your community, helping visitors recognize trusted profiles at a glance.

= Profile Verification Made for Communities =

Verification should be simple for members and manageable for administrators.

Members can submit a verification request directly from their profile. Administrators can review incoming requests, approve or reject them, manage verified members, and revoke verification when necessary.

Everything is managed directly inside WordPress.

= Display Verification Badges Across Your Community =

Choose where verified member badges should appear.

Depending on your community setup, verification indicators can be displayed in areas such as:

* Member profiles
* Member directories
* Activity feeds
* Groups
* Comments
* Post authors
* Author links
* Private messages
* Notifications

This helps verified members remain recognizable throughout the community instead of showing verification only on their profile page.

= Customizable Verification Badge =

Match the verification badge to your website and community design.

Administrators can configure:

* Badge icon
* Badge color
* Badge size
* Tooltip text
* Badge visibility
* Display locations

A live preview makes it easier to see how the verification badge will look before using it across the community.

= Administrator Control =

Site administrators remain in control of the verification process.

The plugin provides tools for:

* Reviewing verification requests
* Approving members
* Rejecting requests
* Managing verified members
* Revoking verification
* Configuring badge appearance
* Choosing where verification is displayed

Verification status is managed directly from WordPress.

= BuddyPress and BuddyBoss Integration =

WebCrew Profile Verification is designed for communities powered by BuddyPress and BuddyBoss.

The plugin integrates verification indicators into community areas so verified members can be recognized naturally while browsing profiles, directories, activity, and other supported locations.

= Privacy Friendly =

The plugin stores verification status, request status, related administrative timestamps, and plugin settings directly in WordPress.

Verification is managed locally by site administrators. The plugin does not send verification data to an external verification service.

= Key Features =

* Member profile verification requests
* Administrator approval and rejection workflow
* Verified member management
* Verification revocation
* Customizable verification badge
* Configurable badge icon, color, size, and tooltip
* Badge visibility controls
* Configurable badge display locations
* Verification badge on member profiles
* Verification badge in member directories
* Activity and community integration
* Group integration
* WordPress author verification indicators
* Registered comment author verification indicators
* Private message integration where supported
* Notification integration where supported
* Verification status in the WordPress Users screen
* BuddyPress integration
* BuddyBoss integration
* Privacy-friendly local verification workflow
* Responsive WordPress administration interface

== How It Works ==

1. A member submits a profile verification request.
2. The request appears in the WordPress administration.
3. An administrator reviews the request.
4. The administrator approves or rejects the member.
5. Approved members receive a verification badge.
6. The badge is displayed in the enabled BuddyPress, BuddyBoss, and WordPress locations.
7. Verification can be revoked at any time by an administrator.

== Installation ==

1. Upload the `webcrew-profile-verification` folder to the `/wp-content/plugins/` directory, or install the plugin directly through the WordPress Plugins screen.
2. Activate **WebCrew Profile Verification for BuddyPress and BuddyBoss** through the **Plugins** screen in WordPress.
3. Make sure BuddyPress or BuddyBoss is installed and active on your website if you want to use member profile verification requests.
4. Open **Profile Verification** in the WordPress admin menu.
5. Configure the verification badge appearance, tooltip, size, color, and display locations.
6. Review incoming verification requests in the **Requests** section.
7. Approve, reject, verify, or revoke members as needed.

The plugin stores verification status locally in WordPress and does not require an external verification service.

== Frequently Asked Questions ==

= Does this plugin require BuddyPress or BuddyBoss? =

BuddyPress or BuddyBoss is required for the member profile verification request interface.

WordPress author and registered comment author badge integrations can still use the stored verification status where supported.

= Can members request verification themselves? =

Yes. Logged-in members can submit a verification request from their own BuddyPress or BuddyBoss profile when profile verification requests are enabled.

= Can administrators approve or reject verification requests? =

Yes. Administrators can review incoming requests and approve or reject them directly from the WordPress administration.

= Can administrators verify members manually? =

Yes. Administrators can manage verification status directly from the Profile Verification administration screen.

= Can administrators revoke verification later? =

Yes. Verification can be removed from a member at any time by an administrator.

= Where can the verification badge be displayed? =

Depending on your configuration and community setup, the badge can be displayed in supported areas such as:

* Member profiles
* Member directories
* Activity feeds
* Groups
* Comments
* Post authors
* Author links
* Private messages
* Notifications

Some display locations may depend on the active BuddyPress or BuddyBoss templates and WordPress theme.

= Can I customize the verification badge? =

Yes. Administrators can configure the badge icon, color, size, tooltip text, visibility, and supported display locations.

= Does the plugin verify a member's legal identity? =

No. The plugin provides a community profile verification workflow controlled by the site administrator.

It does not perform government ID verification, biometric verification, KYC checks, or third-party identity verification.

= Does the plugin send verification data to an external service? =

No. Verification status, request status, related timestamps, and plugin settings are stored locally in WordPress.

= What data does the plugin store? =

The plugin may store:

* Verification status
* Verification request status
* Verification-related timestamps
* Verification settings

Verification information is stored as WordPress user metadata and plugin settings are stored in the WordPress options table.

= Is the plugin compatible with WordPress authors and comments? =

Yes. The plugin can display verification indicators for supported WordPress author and registered comment author locations when enabled.

= Why does the verification badge not appear everywhere? =

Make sure badge display is enabled in the plugin settings and that the corresponding display location is turned on.

Some locations also depend on the active BuddyPress or BuddyBoss template and WordPress theme.

= Does the plugin work with WordPress Multisite? =

The plugin is primarily designed for standard WordPress installations.

If you use WordPress Multisite, test the plugin in a staging environment before enabling it across the network.

== Privacy ==

WebCrew Profile Verification is designed to keep the verification workflow inside WordPress.

The plugin may store verification-related information as WordPress user metadata, including:

* Verification status
* Verification request status
* Verification-related timestamps

Plugin configuration is stored in the WordPress options table.

The plugin does not perform government ID verification, biometric verification, KYC checks, or external identity verification.

The plugin does not send verification data to an external verification provider.

Site administrators are responsible for deciding what information they request from members as part of their own community verification process.

== Compatibility ==

WebCrew Profile Verification is designed for:

* WordPress 6.5 or newer
* PHP 7.4 or newer
* BuddyPress
* BuddyBoss Platform

Because BuddyPress and BuddyBoss themes can customize profile and community templates, badge placement may vary depending on the active theme and template configuration.

== Support ==

If you need help with WebCrew Profile Verification, please use the support forum on WordPress.org.

When reporting an issue, please include:

* WordPress version
* PHP version
* BuddyPress or BuddyBoss version
* Active WordPress theme
* A short description of the problem
* Steps to reproduce the issue

Please do not post passwords, API keys, private member data, or other sensitive information in public support topics.

== Changelog ==

= 1.7.0 =
* Initial public release on WordPress.org.
* Added member profile verification request workflow.
* Added administrator approval and rejection of verification requests.
* Added verified member management.
* Added manual member verification.
* Added verification revocation.
* Added customizable verification badge.
* Added configurable badge icon, color, size, and tooltip.
* Added badge visibility controls.
* Added badge display controls for supported community locations.
* Added verification indicators for BuddyPress member profiles.
* Added verification indicators for BuddyPress member directories.
* Added activity and group integration.
* Added verification indicators for WordPress authors and registered comment authors.
* Added private message and notification integration where supported.
* Added verification status to the WordPress Users screen.
* Added BuddyPress and BuddyBoss compatibility.
* Added privacy-friendly local storage of verification status in WordPress.
* Added responsive WordPress administration interface.

= 1.6.2 =
* Added GPL-2.0-or-later license information to the plugin header and readme.
* Updated author and project information for JK Studio and WebCrew.
* Removed the deprecated manual translation loading call.
* Updated the WordPress.org readme to use the required English format.
* Updated the stable tag to match the plugin version.
* Improved compatibility with WordPress.org Plugin Check requirements.

= 1.6.1 =
* WordPress.org preparation release.

== Upgrade Notice ==

= 1.7.0 =
Initial public release of WebCrew Profile Verification for BuddyPress and BuddyBoss.