{"id":254845,"date":"2025-10-15T05:34:00","date_gmt":"2025-10-15T05:34:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ghost-comment-manager\/"},"modified":"2025-10-16T12:48:33","modified_gmt":"2025-10-16T12:48:33","slug":"ghost-comment-manager","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/ghost-comment-manager\/","author":23376524,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.1.5","stable_tag":"0.1.5","tested":"6.8.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Ghost Comment Manager","header_author":"devfluxr","header_description":"Trusted comments \u2192 auto-publish as \u201cghost\u201d (mod-only flagged) until confirmed.","assets_banners_color":"aaafb1","last_updated":"2025-10-16 12:48:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/profiles.wordpress.org\/devfluxr\/","header_author_uri":"https:\/\/profiles.wordpress.org\/devfluxr\/","rating":0,"author_block_rating":0,"active_installs":20,"downloads":230,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.4":{"tag":"0.1.4","author":"devfluxr","date":"2025-10-15 05:33:45"},"0.1.5":{"tag":"0.1.5","author":"devfluxr","date":"2025-10-16 12:48:33"}},"upgrade_notice":{"0.1.0":"<p>First public release with trusted workflow, ghost confirmation, Shield Lite, filters, bulk actions, user-profile control, and a dashboard.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3378584,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3378584,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3378584,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3378584,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.4","0.1.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3378584,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3378584,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3378584,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3378584,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3378584,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3378584,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Dashboard with trusted counts and Shield Lite blocks.","2":"Comments list with Trust \/ Untrust actions and the GCM status column.","3":"Comments screen filters for Pending (New Users) and Ghost (Trusted).","4":"Settings \u2192 General with auto-trust, role exclusions, and indicator style.","5":"Settings \u2192 Shield Lite with anti-spam options.","6":"User Profile screen with the Trusted Commenter checkbox."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[107,32272,1756,599,42414],"plugin_category":[44,54],"plugin_contributors":[249204],"plugin_business_model":[],"class_list":["post-254845","plugin","type-plugin","status-publish","hentry","plugin_tags-comments","plugin_tags-ghost","plugin_tags-moderation","plugin_tags-spam","plugin_tags-trust","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-devfluxr","plugin_committers-devfluxr"],"banners":{"banner":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/banner-772x250.png?rev=3378584","banner_2x":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/banner-1544x500.png?rev=3378584","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/icon-128x128.png?rev=3378584","icon_2x":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/icon-256x256.png?rev=3378584","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-1.png?rev=3378584","caption":"Dashboard with trusted counts and Shield Lite blocks."},{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-2.png?rev=3378584","caption":"Comments list with Trust \/ Untrust actions and the GCM status column."},{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-3.png?rev=3378584","caption":"Comments screen filters for Pending (New Users) and Ghost (Trusted)."},{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-4.png?rev=3378584","caption":"Settings \u2192 General with auto-trust, role exclusions, and indicator style."},{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-5.png?rev=3378584","caption":"Settings \u2192 Shield Lite with anti-spam options."},{"src":"https:\/\/ps.w.org\/ghost-comment-manager\/assets\/screenshot-6.png?rev=3378584","caption":"User Profile screen with the Trusted Commenter checkbox."}],"raw_content":"<!--section=description-->\n<p>Ghost Comment Manager is designed to reduce the time you spend moderating comments. Instead of re-approving the same people over and over, you mark a person as Trusted one time. From then on:<\/p>\n\n<ul>\n<li>Their new comments publish immediately.<\/li>\n<li>A subtle \u201cghost\u201d indicator is shown to moderators only so you can spot and confirm at your convenience.<\/li>\n<li>Visitors see a normal comment; nothing changes on the public site.<\/li>\n<\/ul>\n\n<p>Alongside this workflow improvement, the plugin includes a lightweight Shield that blocks common spam patterns without external services. A simple dashboard gives you live counts and a clear picture of what is happening.<\/p>\n\n<p>This plugin focuses on workflow, clarity, and speed. It plays nicely with Akismet or Antispam Bee if you already use them.<\/p>\n\n<h3>Why use this plugin<\/h3>\n\n<ol>\n<li>Save time: stop re-approving loyal commenters.<\/li>\n<li>Stay safe: every trusted comment is highlighted to moderators until confirmed.<\/li>\n<li>Cut spam: built-in Shield blocks common abusive behavior before it reaches your queue.<\/li>\n<li>See everything: a simple dashboard with trusted totals and block reasons.<\/li>\n<li>Keep control: bulk trust\/untrust, user-profile control, and comment-screen filters.<\/li>\n<\/ol>\n\n<h3>Features<\/h3>\n\n<p>Core workflow\n- Trust \/ Untrust a user from the Comments list.\n- Auto-trust after X approved comments (configurable).\n- Ghosted auto-publish for trusted users (mod-only highlight until confirmed).\n- One-click Confirm to remove the ghost indicator.\n- Role exclusions so specific roles (for example Editors) publish normally without ghosting.\n- Custom ghost indicator icon and background color.<\/p>\n\n<p>Shield Lite (no external API)\n- Honeypot field that bots tend to fill.\n- Minimum submit time to stop instant bot posts.\n- Rate limits per IP (per minute and per hour).\n- Maximum links per comment.\n- Keyword and regular expression blocklist.\n- Auto-close comments on old posts after X days.\n- Minimum and maximum comment length.\n- Duplicate comment protection within a time window.<\/p>\n\n<p>Moderation UX\n- Comment-screen filters:\n  - Pending (New Users): only untrusted comments awaiting approval.\n  - Ghost (Trusted): approved comments still awaiting moderator confirmation.\n- Bulk actions: Trust or Untrust the user associated with selected comments.\n- Trust from the User Profile screen (checkbox).<\/p>\n\n<p>UI and Dashboard\n- Colorful dashboard cards for trusted users, ghost-pending count, and totals.\n- Shield Lite \u201cblocks by reason\u201d table.\n- Clean and organized settings pages.\n- \u201cPro Features\u201d preview tab (coming soon items).<\/p>\n\n<p>Integrations and compatibility\n- Respects Akismet \/ Antispam Bee: if a comment is flagged as spam, this plugin does not ghost-mark or auto-approve it.\n- Works with block themes and classic themes.\n- Multisite compatible on a per-site basis.<\/p>\n\n<h3>How it works (non-technical)<\/h3>\n\n<h3>\ud83e\udde0 Approve vs Trust<\/h3>\n\n<ul>\n<li><strong>Approve<\/strong> = you approve <strong>one<\/strong> comment only.  <\/li>\n<li><strong>Trust<\/strong> = you approve the <strong>person<\/strong>.<br \/>\nOnce a user is trusted, their future comments are <strong>published instantly<\/strong> (no moderation wait).<br \/>\n\n<ul>\n<li><strong>Example:<\/strong> You approve Sarah\u2019s first few comments. After that, she\u2019s trusted \u2014 her next comments appear immediately.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udc7b Ghost indicator (moderator-only)<\/h3>\n\n<ul>\n<li>Trusted users\u2019 comments publish instantly <strong>but can be optionally \u201cghosted\u201d<\/strong> (hidden from public) depending on your settings.  <\/li>\n<li>If ghosting applies:\n\n<ul>\n<li><strong>Public visitors<\/strong> do <strong>not<\/strong> see ghosted comments yet.  <\/li>\n<li><strong>Moderators<\/strong> see them with a ghost icon \ud83d\udc7b or colored background.  <\/li>\n<li>When you click <strong>\u201cConfirm (remove ghost)\u201d<\/strong>, the comment becomes visible to everyone.  <\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p><strong>Example:<\/strong><br \/>\nJohn is a trusted user. His comment posts immediately but shows a ghost icon only moderators see.<br \/>\nYou review and click <strong>Confirm<\/strong> \u2192 it\u2019s now public and the ghost mark disappears.<\/p>\n\n<p>If the user\u2019s role is excluded in settings (for example, \u201cSubscriber\u201d), their comments publish <strong>publicly right away<\/strong> with <strong>no ghost step<\/strong>.<\/p>\n\n\n\n<h3>\u2699\ufe0f Auto-trust threshold<\/h3>\n\n<ul>\n<li>In <strong>Settings \u2192 Ghost Comment Manager \u2192 General<\/strong>, set <strong>Auto-trust after X approvals<\/strong>.<br \/>\n<strong>Example:<\/strong> set it to <strong>3<\/strong>.<br \/>\n\n<ul>\n<li>When any commenter reaches <strong>3 approved comments<\/strong>, the plugin automatically trusts them.  <\/li>\n<li>Their future comments post instantly without waiting for moderation.  <\/li>\n<\/ul><\/li>\n<li>Changing this number later affects <strong>new users only<\/strong>; existing trusted users stay trusted.<\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udd10 Role exclusions (no ghosting)<\/h3>\n\n<ul>\n<li>Choose which roles should <strong>never<\/strong> be ghosted.<br \/>\n<strong>Example:<\/strong> check <strong>Administrator<\/strong> and <strong>Editor<\/strong>.<br \/>\n\n<ul>\n<li>Comments by these roles will always publish normally \u2014 no ghosting, no confirmation step.  <\/li>\n<li>This ensures your staff or editors aren\u2019t delayed or hidden from public view.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n\n\n<h3>\ud83d\udee1\ufe0f Shield Lite (Spam \/ Abuse Guard)<\/h3>\n\n<ul>\n<li>Works quietly in the background to stop obvious spam before it reaches your moderation queue.  <\/li>\n<li>Uses:\n\n<ul>\n<li><strong>Honeypot field<\/strong> to trap bots  <\/li>\n<li><strong>Minimum submit time<\/strong> (prevents instant spam posts)  <\/li>\n<li><strong>Rate limits<\/strong>, <strong>link limits<\/strong>, and <strong>keyword blocklist<\/strong>  <\/li>\n<\/ul><\/li>\n<li>The default settings are safe and balanced.<br \/>\nYou can fine-tune them anytime to match your community\u2019s needs.<\/li>\n<\/ul>\n\n<h3>Step-by-step setup<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open Ghost Comments \u2192 Settings \u2192 General:\n\n<ul>\n<li>Set \u201cAuto-trust after X approvals\u201d (0 disables auto-trust).<\/li>\n<li>Choose any roles to exclude from ghosting.<\/li>\n<li>Pick an icon and background color for the moderator-only ghost indicator.<\/li>\n<\/ul><\/li>\n<li>Open Ghost Comments \u2192 Settings \u2192 Shield Lite:\n\n<ul>\n<li>Keep Honeypot on.<\/li>\n<li>Set Minimum submit time (3\u20135 seconds is typical).<\/li>\n<li>Set rate limits (for example 6 per minute and 60 per hour).<\/li>\n<li>Set the maximum number of links (for example 2).<\/li>\n<li>Add any keywords or regular expressions to block.<\/li>\n<li>Optionally auto-close comments on posts older than X days.<\/li>\n<li>Adjust minimum\/maximum length and duplicate time window to taste.<\/li>\n<\/ul><\/li>\n<li>Start using it:\n\n<ul>\n<li>In Comments \u2192 All Comments, click \u201cTrust User\u201d on a real commenter.<\/li>\n<li>Their next comments auto-publish with a moderator-only ghost indicator.<\/li>\n<li>Click Confirm to remove the indicator when you\u2019re ready.<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Using each feature<\/h3>\n\n<p>Trust \/ Untrust from Comments\n- Where: Comments \u2192 All Comments (hover a row).\n- Action: click \u201cTrust User\u201d or \u201cUntrust User\u201d.\n- Result: future comments from that user auto-publish (if trusted) and are ghost-flagged for moderators.<\/p>\n\n<p>Auto-trust after X approvals\n- Where: Ghost Comments \u2192 Settings \u2192 General.\n- Action: set a number of approved comments required (0 disables).\n- Result: users become trusted automatically when they reach the threshold.<\/p>\n\n<p>Confirm (remove ghost)\n- Where: Comments \u2192 All Comments on the trusted comment row.\n- Action: click \u201cConfirm (remove ghost)\u201d.\n- Result: the moderator-only highlight disappears; the comment remains published.<\/p>\n\n<p>Role exclusions\n- Where: Ghost Comments \u2192 Settings \u2192 General.\n- Action: check roles that should not be ghosted.\n- Result: users with those roles publish normally without a ghost indicator.<\/p>\n\n<p>Ghost indicator style\n- Where: Ghost Comments \u2192 Settings \u2192 General.\n- Action: set icon and color.\n- Result: the moderator-only highlight uses your chosen style.<\/p>\n\n<p>Shield Lite: Honeypot\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: keep \u201cHoneypot\u201d enabled.\n- Result: bots that fill the hidden field are blocked immediately.<\/p>\n\n<p>Shield Lite: Minimum submit time\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: set a minimum number of seconds (0 disables).\n- Result: submissions that happen too quickly are blocked.<\/p>\n\n<p>Shield Lite: Rate limits\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: set per-minute and per-hour limits (0 disables).\n- Result: repeated posting from the same IP is throttled.<\/p>\n\n<p>Shield Lite: Maximum links\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: set the link limit (0 means no limit).\n- Result: comments with too many links are blocked.<\/p>\n\n<p>Shield Lite: Keyword \/ regex blocklist\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: enter one rule per line; plain words match case-insensitive; regular expressions in \/pattern\/ or \/pattern\/i form are supported.\n- Result: comments matching a rule are blocked.<\/p>\n\n<p>Shield Lite: Auto-close old posts\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: set days after which comments are closed (0 disables).\n- Result: new comments are blocked on very old posts.<\/p>\n\n<p>Shield Lite: Min \/ Max length and Duplicate window\n- Where: Ghost Comments \u2192 Settings \u2192 Shield Lite.\n- Action: set minimum and maximum characters, and a duplicate-detection window in seconds (0 disables).\n- Result: very short, very long, or repeated comments are blocked.<\/p>\n\n<p>Filters on the Comments screen\n- Where: Comments \u2192 All Comments.\n- Action: use the \u201cGCM View\u201d dropdown or the additional status links.\n- Result: see either Pending (New Users) or Ghost (Trusted) items instantly.<\/p>\n\n<p>Bulk actions: Trust \/ Untrust\n- Where: Comments \u2192 All Comments.\n- Action: select multiple comments \u2192 choose \u201cTrust user of selected comments\u201d or \u201cUntrust user of selected comments\u201d \u2192 Apply.\n- Result: users associated with those comments are updated in bulk.<\/p>\n\n<p>Trust from the User Profile\n- Where: Users \u2192 All Users \u2192 Edit user.\n- Action: check \u201cTrusted Commenter\u201d and update the profile.\n- Result: that user is trusted without needing to find a specific comment.<\/p>\n\n<p>Dashboard\n- Where: Ghost Comments \u2192 Dashboard.\n- Shows: trusted user total, ghost-pending count, totals for auto-trusted, ghosts marked, ghosts confirmed, and a table of Shield Lite blocks by reason.<\/p>\n\n<h3>Compatibility, performance, privacy<\/h3>\n\n<p>Compatibility\n- Works with WordPress 6.0 and newer, classic and block themes.\n- Plays well with Akismet and Antispam Bee; if a comment is flagged as spam, it will not be ghost-marked or auto-approved by this plugin.\n- Multisite: activate per site or network-wide; settings are per site.<\/p>\n\n<p>Performance\n- Lightweight by design. No front-end JavaScript for visitors. Shield Lite uses simple server checks and transients.<\/p>\n\n<p>Privacy\n- Stores minimal user meta to remember trusted status and counters for the dashboard.\n- No data is sent to external services by this plugin.<\/p>\n\n<h3>Troubleshooting<\/h3>\n\n<p>I trusted a user but their comment did not auto-publish\n- Confirm the user is logged in with the same account you trusted.\n- Check if another plugin is forcing all comments to be held for moderation.\n- If Akismet flagged the comment as spam, it will not auto-publish.<\/p>\n\n<p>Ghost highlight is not visible to moderators\n- Ensure you are logged in with a role that can moderate comments.\n- Confirm the comment belongs to a trusted user and has not already been confirmed.\n- Check the indicator color in settings; choose a more visible color if needed.<\/p>\n\n<p>Auto-trust threshold is set but users are not becoming trusted\n- The threshold only counts approved comments after you enabled it.\n- Set the threshold to a smaller number to test quickly.<\/p>\n\n<p>Too many legitimate comments are blocked\n- Lower the minimum submit time.\n- Increase rate limits or set them to 0 to disable.\n- Raise the maximum links or remove specific keywords\/regexes from the blocklist.\n- Reduce duplicate window time.<\/p>\n\n<h3>Roadmap \/ Pro<\/h3>\n\n<p>Coming soon in Pro:\n- Trust levels with scoring and optional expiry\n- Keyword rules with scoring and spam-gate thresholds\n- Team assignments and internal notes\n- Analytics with CSV export\n- Advanced role and post-type overrides<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through Plugins \u2192 Add New \u2192 Upload Plugin, or search for \u201cGhost Comment Manager\u201d.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Ghost Comments \u2192 Settings to configure thresholds and Shield Lite.<\/li>\n<li>Start trusting users from the Comments screen.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20replace%20akismet%2Fantispam%3F'><h3>Does this replace Akismet\/Antispam?<\/h3><\/dt>\n<dd><p>No. It complements them. If Akismet (or another antispam plugin) flags a comment as spam, this plugin does not ghost-mark or approve it.<\/p><\/dd>\n<dt id='what%E2%80%99s%20the%20difference%20between%20%E2%80%9Capprove%E2%80%9D%20and%20%E2%80%9Ctrust%E2%80%9D%3F'><h3>What\u2019s the difference between \u201cApprove\u201d and \u201cTrust\u201d?<\/h3><\/dt>\n<dd><ul>\n<li><strong>Approve<\/strong> = one comment.<\/li>\n<li><strong>Trust<\/strong> = the user (all future comments auto-publish with a temporary ghost flag until confirmed).<\/li>\n<\/ul><\/dd>\n<dt id='do%20visitors%20see%20the%20ghost%20flag%2Fmarker%3F'><h3>Do visitors see the ghost flag\/marker?<\/h3><\/dt>\n<dd><p>No. Only logged-in users with moderation rights see it.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20guests%20%28unregistered%20commenters%29%3F'><h3>Does it work with guests (unregistered commenters)?<\/h3><\/dt>\n<dd><p>Trust is per <strong>WordPress user account<\/strong>, so guests are not auto-trusted. They can still comment\u2014Shield Lite still protects you.<\/p><\/dd>\n<dt id='will%20changing%20the%20auto-trust%20threshold%20affect%20existing%20trusted%20users%3F'><h3>Will changing the auto-trust threshold affect existing trusted users?<\/h3><\/dt>\n<dd><p>No. It only affects users going forward.<\/p><\/dd>\n<dt id='can%20i%20exclude%20roles%20from%20ghosting%3F'><h3>Can I exclude roles from ghosting?<\/h3><\/dt>\n<dd><p>Yes. In <strong>Settings \u2192 General<\/strong>, you can exclude roles so their comments publish normally with no ghost flag.<\/p><\/dd>\n<dt id='does%20it%20work%20with%20block%20themes%20and%20the%20comment%20block%3F'><h3>Does it work with block themes and the Comment block?<\/h3><\/dt>\n<dd><p>Yes. The ghost flag\/marker wraps the comment text for moderators only; public output is untouched.<\/p><\/dd>\n<dt id='multisite%20support%3F'><h3>Multisite support?<\/h3><\/dt>\n<dd><p>Yes. Works per-site. Network activate if you want it available network-wide; settings remain per individual site.<\/p><\/dd>\n<dt id='performance%20impact%3F'><h3>Performance impact?<\/h3><\/dt>\n<dd><p>Very small. Shield Lite uses simple checks and transients (no external API calls). No front-end JS is added for visitors.<\/p><\/dd>\n<dt id='can%20i%20export%20settings%3F'><h3>Can I export settings?<\/h3><\/dt>\n<dd><p>Not in the free version. Export and analytics features are planned for Pro.<\/p><\/dd>\n<dt id='privacy%20%E2%80%93%20what%20data%20is%20stored%3F'><h3>Privacy \u2013 what data is stored?<\/h3><\/dt>\n<dd><ul>\n<li><strong>User meta<\/strong>: <code>_gcm_trusted<\/code> (1\/0), <code>_gcm_approved_count<\/code> (number).<\/li>\n<li><strong>Comment meta<\/strong>: <code>_gcm_ghost<\/code> (1).<\/li>\n<li><strong>Options<\/strong>: <code>gcm_settings<\/code> (your settings), <code>gcm_metrics<\/code> (dashboard counters).<\/li>\n<li><strong>Transients<\/strong>: rate limit counters &amp; duplicate hash (short-lived).<\/li>\n<\/ul>\n\n<p>No data is sent to third parties.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Trust \/ Untrust workflow and auto-trust threshold<\/li>\n<li>Ghosted auto-publish with one-click Confirm<\/li>\n<li>Role exclusions and indicator customization<\/li>\n<li>Shield Lite: honeypot, minimum submit time, rate limits, link limit, keyword\/regex blocklist, auto-close, min\/max length, duplicate protection<\/li>\n<li>Comment-screen filters for Pending (New Users) and Ghost (Trusted)<\/li>\n<li>Bulk actions (Trust \/ Untrust user of selected comments)<\/li>\n<li>Trust from the User Profile screen<\/li>\n<li>Dashboard with metrics and Pro preview<\/li>\n<\/ul>","raw_excerpt":"Trust once \u2192 comments auto-publish with a moderator-only \u201cghost\u201d flag. Includes a light spam shield, filters, bulk actions, and a clear dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/254845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=254845"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devfluxr"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=254845"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=254845"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=254845"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=254845"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=254845"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=254845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}