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%
Out of Stock Message Manager for WooCommerce
Out of Stock Manage for WooCommerce plugin is used to write out of stock custom message with different background and text color. This stock out message can be set on woocommerce specific product or all global products. You can inform your customer product stock status in product details page. How many product on your stock will show on product page. You can change default stock out status message and change colors with where message will be shown. FEATURES Allow product specific message. Allow global message from plugin settings. Sold out badge for category and shop page also single product page Can customize message showing position in product page. Badge Position with customize color. Admin will receive when a product stock out. In Stock product quantity message on product page. Variation swatches product wise stock out message also global message feature. Block Theme support reactjs feature. Sold Out Bage Stock out message manage plugin has sold “Sold Out” badge feature. You can set sold out message in your language, Not fixed message. Sold out badge will be shown on product details page, Category and Shop page. You can set it’s position Left Top or Right top position. You also can set it background color with Text color. It will work both block theme and classical theme. USEFULL LINKS: Live Demo Free Version Video Tutorial Documentation How it works ? 🏆 Users’ Feedback For Out of Stock Message Manager iconMatrix: ‘Excellent Support & Easy to use I needed to get rid of the “Out of Stock” message and the “Sold Out” bubble completely and they helped me check the correct box to achieve what we needed for that single product. IMO if you are running a Woo system then you need this plugin. We sell tournaments and “Tournament is Closed” is better than “Out of Stock” 🙂 I love this plugin, Steve Ruben Zuidervaart: ‘Getting Rid Of “OUT OF STOCK” Message’ After completing the build on my site for a digital product I disliked it saying out of stock because the product never is. This plugin was easy to use to remove that wording completely or replace it with something more appropriate. It works as advertised and was quite easy. Keep up the good work. Carl M. BusinessByWEB Upgrade to Out of Stock Pro for Advanced Features: Unlock additional features and support by upgrading to Out of stock message manage. This premium version of the out of stock message plugin offers enhanced features designed to take your business to the next level. Out of stock message manage Pro Features: Live Support: Receive assistance for first-time integration to ensure a seamless experience. Installation Support: Out of stock plugin installation support. Toast Notification: Toast Notification system with on/off feature. Product wise subscriber Collect stock out product interested subscriber phone/email. Same message for all stock out products: Global message for all products. Group products: WooCommerce group products stock out message system. WordPress and WooCommerce Support: If your wordpress and woocommerce version do not support our premium plugin we will give you support to work. With the Out of stock message manager plugin, you can empower your website with cutting-edge features that cater to a diverse audience. Upgrade now to unlock the full potential of your product delivery strategy. Try Out of stock message manager version. Why does this plugin? This plugin allows you to supply a literal message for stock out product. Default “Out of Stock” Message Go to Dashboard > Out of Stock Menu Set Message, Badge, settings, get shortcode details Save Changes Individual “Out of Stock” Message Go to Add/Edit product panel Open Inventory settings of product panel On Stock Status, check ‘Out of Stock’ The Out-of-Stock Note field is displayed. Type your note/message in input field. Click Publish or Update For Developers By default, you don\’t have to modify any code of template file. Because the plugin automatically displays out of stock note right after product title in single product page (as seen above). If you want to display the out of stock note at other places, use the codes below. Getting individual note value: get_post_meta($post->ID, \’_out_of_stock_note\’, true); Getting global note value: get_option(\’woocommerce_out_of_stock_note\’); Use this shortcode to output stock out message [wcosm_stockout_msg][/wcosm_stockout_msg] Manual installation Manual installation method requires downloading the Out of Stock Message plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here. Upload this plugin to the /wp-content/plugins/ directory. Activate the plugin through the Plugins menu in WordPress. Go to Dashboard and select Out of stock menu. Go to Add/Edit product panel. Open Inventory setting of product data, select \”Out of Stock\” on \”Stock Status\” field. Then check global note or set individual note in \”Out of Stock Note\” field. Variable Product Stock Out Message Yes, We did it. Now you can set stock out message for your variable each product. You can also show global message for variable product. If you want to show custom message then you have to check for custom message. Where Show Variable Message On product page, When user select Like Color and Size then If that product of stock then Stock Out message will be shown below the variable product price. Sold out Badge We bring sold out badge on product image corner in 1.0.5 version. It will show on loop product and details product page. You can change ‘sold out’ text and it’s Background color. Also you can change it’s font color. In stock feaute On our 1.0.5 version we bring in stock message with how many product on your inventory. You can set it background and text color from Dashboard woocommerce inventory settings. Admin Email Alert Go to WooCommerce > Settings > Emails. Then manage ‘Stock Out Alert’ email system. How to contact your support? You can contact us via the support Forum of WordPress or live support by whatsapp at +8801736458080 or Email at
[email protected].