TruAnon Identity
You have profiles. This lets members bring their own confidence of identity to them, and choose how others see and share it. It amplifies a profile. When identity carries weight, members do more of whatever they came to do — and do it more safely. It is voluntary. Members use it because the platform makes it worth using. What shows is theirs to set, and theirs to withdraw at any time, everywhere at once. Confidence of identity is built from a public history that cannot be assembled on demand. Where it is visible, a fraudster gains nothing and carries more risk, and moves on to a less trusted platform. The community sorts itself, without rules or moderation. It is automatic and continuous. Members keep it current by being who they are. The site stores nothing that identifies anyone — a rank, a score, an image address. Everything else is read live when viewed and never written down. Where badges appear Beside member names on comments and post bylines — classic and block themes On the member’s profile (the author page): badge, title, and granted details On UsersWP member profiles and in the members directory — no code Anywhere else via the [truanon] shortcode, the [truanon_card] profile card, or the Badge block [truanon_settings] places the member panel on any front-end page for membership sites What it costs your server Badges render from cached rank and score; no page waits on an API. Styling is self-contained — no Bootstrap, no icon fonts — and every color is a CSS custom property (--truanon-*) a theme can override. Using it with a membership plugin Community plugins render their own profile pages and member directories. WordPress core never fires its author or comment hooks there, so TruAnon reaches them either natively (UsersWP) or with a one-line snippet (everything else). UsersWP — nothing to add. The badge places itself on member profiles and in the members directory (there as a compact rank-colored check, rendered from cache with no per-member API call). On their own profile the owner also sees a Verify / Manage bar that opens their identity panel (anchor + privacy switches). It is on as soon as you enter your key; the setting on the TruAnon admin screen turns the member control off if you’d rather place it yourself. If you ran an earlier version with a [truanon_verification] profile snippet, remove it after updating so the badge isn’t drawn twice. Other plugins (BuddyPress, Ultimate Member, bbPress) — one snippet. Pick the piece you want with a shortcode — [truanon] (pill), [truanon size="inline"] (just the check, no API call), or [truanon_card] (full card); each accepts user="login-or-id" — and place it from your plugin’s profile hook. For BuddyPress, in your theme’s functions.php or a code-snippets plugin: add_action( 'bp_before_member_header_meta', function () { echo do_shortcode( '[truanon_card user="' . bp_displayed_user_id() . '"]' ); } ); Then give those members a place to manage their identity, since they never open wp-admin: put [truanon_settings] on a front-end page (or profile tab). It shows the visitor their own badge and a Verify / Manage button with every privacy switch. (On UsersWP this is the inline switch above, so the shortcode is optional there.) Upgrading from 1.x / 2.x? The old [truanon_verification userid=".." username=".."] shortcode still works. It now renders the current design — an inline check in a members list, the full card on a profile — so existing placement snippets keep working with no edits. Pass size="inline", size="large", or size="card" to force one specific piece. For developers and AI assistants Placement is automatic on stock WordPress (comment authors, post bylines, author archives) and on UsersWP (member profiles and the members directory). On any platform without native support — BuddyPress, Ultimate Member, bbPress, a custom theme — place it explicitly with the surface below. How fetching works (the model): a badge paints from a small per-user cache — rank, score, color — so no page ever waits on the API. TruAnon is called live only when the full badge/card is shown and the member’s identity switch is on; never for a list/inline check, and never for a member who has not turned it on. Each successful call refreshes the cache; the list checkmark reads that cache and never calls out. The call is not gated on a stored “anchored” flag — whether a member is anchored is what the call returns, and it is recorded as a result, never required as a precondition. Shortcodes: [truanon user="login-or-id" size="large|inline"] — the badge. inline is a small check with no API call, for lists. [truanon_card user="login-or-id"] — the profile card: badge and the details the member has granted, read live. [truanon_settings] — the member’s own Verify / Manage control with privacy switches, for front-end membership sites. [truanon_verification userid=".." username=".."] — legacy 1.x / 2.x alias; context-aware. Template tag (PHP): truanon_badge( $user = 0, $size = 'large' ) — $user is a user ID, login, or WP_User; $size is large or inline. Block: “TruAnon Badge” (truanon/badge), attributes user and size. Filters: truanon_userswp_render_badge ( bool, int $user_id ), truanon_inline_manage ( bool ), truanon_inline_link ( string $url, int $user_id ), truanon_absent_text ( string, int $user_id ). To integrate a profile plugin without native support: hook that plugin’s action after the profile name or header and echo truanon_badge( $id ) or do_shortcode( '[truanon_card user="' . $id . '"]' ) on the single profile. In a member directory or loop, use the inline size so each row renders from cache with no per-member API call. Members who never open wp-admin get their own controls from a [truanon_settings] mount on a front-end page.
Top keywords
- truanon27×2.84%
- member17×1.79%
- badge14×1.47%
- user14×1.47%
- profile13×1.37%
- card11×1.16%
- inline11×1.16%
- members10×1.05%
- size9×0.95%
- never8×0.84%
- call7×0.74%
- id7×0.74%
WPC Badge Management for WooCommerce
WPC Badge Management is an impressively versatile, multipurpose, and powerful plugin, which is exceptionally refined for badge management in online shops and WooCommerce sites. Beyond product labeling, it can be a razor sharp sword for ecommerce business owners to win their battle in increasing the conversion rate, improving sales and revenues, securing fast checkout, and boosting the customer retention rate. The brand-new plugin is designed for users to manage all kinds of badges and improve the visual appearance on both single product and archive pages with custom images, shapes, icons, colors, texts, and even short-codes. Highly configurable and constantly improving, this plugin is indeed not just a mere tool for badge management but a supreme weapon that can bring about game-changing results. Live demo Get a preview of how badges can do wonders for your site: LIVE DEMO. Outstanding Benefits Emphasize the urgency and scarcity of sale events Distinguish between different product lines Act as quality, satisfaction, and safety disclaimers Reduce cart and checkout abandonment rate Improve brand recognition and popularity Build strong, stable customer loyalty and trust Key Features More than 22 styles of badges that diversify in images, colors, shapes, texts, etc. Highly customizable Global Badges: excerpt, applicable objects, position, text, colors, tooltip & order Multi-level object application: storewide (all products), on-sale, featured, out of stock, selected tags, categories, brands, product types, specific attributes Various positions: Show or hide badges in more than 10 positions on pages & product images Icons & short-code supported custom text for badges Icon library: support FontAwesome, Feather, Ionicons Orderable badges: input the order to be arranged when there are various badges inserted Instant preview of badges on product image Quickly preview all details of badges from the dashboard Groupable badges: manage positions of badges in groups on the single product page, archive page and product image Specify the user roles that are allowed to view a badge Configure the date and time to display a badge WPC Smart Quick View integration: Customizable position on quick view popup WPC Countdown Timer integration: Customizable badges using custom countdown timer short-code Compatible with WPC plugins, most common WordPress themes and WooCommerce add-ons (PREMIUM) Using a combination of conditionals (PREMIUM) Product-level badge management: customize badges for specific products The Variety of Badges Sale badges: On-sale, Percentage Discount, Amount Discount, Dynamic Prices, Flash Sale, Limited-Time Offer, Best Offer, … Inventory badges: Coming soon, New Arrivals, On-back order, Low-stock, Out of Stock/ Exhausted, Restocked, Pre-Order, … Trust badges: Secure Payment Methods, Safe Card Payments, Express Checkout, Money-Back Guarantee, Satisfaction Guarantee, Quality Guarantee, Fast Shipping, Free Delivery, Hassle-free Refunds, Free Returns, Free Trial, Goods Insurance, Third-Party Endorsements, … Safety Disclaimer: 100% Organic Materials, Natural Products, Baby Safety & Pregnancy Safe Products, Hazard-free Materials, Environment Friendly, Recyclable Products, Inflammable Materials, Shock-proof Packaging, … Custom badges: Collections & Albums, Styles, Brands, Release Year, Customizable Designs, Flash Sale Countdown, … Popularity: Best Voted, Most Favorite, Most Popular, Best Seller, Featured Products, Trending Items, … Applicable Objects Each global badge can be configured with a group of applicable objects: All products (storewide) Selected products On-sale products New release products Featured products Best selling products Out of stock products On backorder products Categories (multiple categories are accepted) Tags (multiple tags are accepted and can be separated by comma) Brands (multiple brands are accepted and can be separated by comma) Product types (“simple”, “variable/variation”, “subscription”, even special product types such as “woosb” (smart bundle), “woosg” (smart grouped), “composite” (composite product)) Product attributes (color, size, form, price, age, etc) WPC Plugin Integrations WPC Smart Quick View: Badges can be configured to be placed on many positions on the Quick View popup. WPC Countdown Timer: With this plugin, users can generate short-codes to insert a counting timer in badges. Need more features? Please try other plugins from us: WPC Smart Compare WPC Smart Quick View WPC Smart Wishlist WPC Smart Notification WPC AJAX Add to Cart