{"id":218697,"date":"2026-01-02T18:55:33","date_gmt":"2026-01-02T18:55:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/respectify\/"},"modified":"2026-05-28T20:32:35","modified_gmt":"2026-05-28T20:32:35","slug":"respectify","status":"publish","type":"plugin","link":"https:\/\/zgh.wordpress.org\/plugins\/respectify\/","author":23202579,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.7","stable_tag":"0.2.7","tested":"6.9.4","requires":"6.6","requires_php":"8.0","requires_plugins":null,"header_name":"Respectify","header_author":"Respectify Inc","header_description":"Healthy internet comments! Use Respectify to help your commenters post in a way that builds community.","assets_banners_color":"","last_updated":"2026-05-28 20:32:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/respectify.ai","header_author_uri":"https:\/\/respectify.ai\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":425,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"0.2.1":{"tag":"0.2.1","author":"respectify","date":"2026-01-02 19:20:52"},"0.2.2":{"tag":"0.2.2","author":"respectify","date":"2026-01-02 22:11:29"},"0.2.3":{"tag":"0.2.3","author":"respectify","date":"2026-01-02 22:31:39"},"0.2.4":{"tag":"0.2.4","author":"respectify","date":"2026-01-04 20:17:27"},"0.2.5":{"tag":"0.2.5","author":"respectify","date":"2026-01-05 13:03:39"},"0.2.6":{"tag":"0.2.6","author":"respectify","date":"2026-01-11 15:21:05"},"0.2.7":{"tag":"0.2.7","author":"respectify","date":"2026-05-28 20:32:35"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3431314,"resolution":false,"location":"assets","locale":false}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[107,2316,1756,599,17106],"plugin_category":[44,54],"plugin_contributors":[253188,253187],"plugin_business_model":[],"class_list":["post-218697","plugin","type-plugin","status-publish","hentry","plugin_tags-comments","plugin_tags-community","plugin_tags-moderation","plugin_tags-spam","plugin_tags-user-engagement","plugin_category-discussion-and-community","plugin_category-security-and-spam-protection","plugin_contributors-respectify","plugin_contributors-vintagedave","plugin_committers-respectify"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/respectify\/assets\/icon.svg?rev=3431314","icon":"https:\/\/ps.w.org\/respectify\/assets\/icon.svg?rev=3431314","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Respectify helps you build healthy conversation on your site. Comments are analysed before being published, and when users show common ways of writing unhelpful comments -- ones that don't contribute well to a good conversation -- Respectify shows feedback and lets them edit.<\/p>\n\n<p>You can guide healthy interaction, catch dogwhistles, keep comments on-topic, avoid objectionable material, filter spam, and more \u2014 ideal for sites serving marginalised communities, news sites covering sensitive topics, forums that have experienced brigading, political discussion where coded language is common, or any community where specific patterns tend to derail conversation. All of this is configurable in the Settings page.<\/p>\n\n<p>Respectify's feedback is intended to encourage and teach good communication. It's not meant for censorship but for healthy engagement and understanding. We hope as your users write more comments, they will need Respectify's feedback less and less.<\/p>\n\n<p>Respectify is a commercial service (it's meant to benefit the world, but it costs us money to run) so please <a href=\"https:\/\/respectify.ai\">sign up for an API key<\/a>.<\/p>\n\n<h3>Human-readable code<\/h3>\n\n<p>The plugin's code can be found here: <a href=\"https:\/\/github.com\/Respectify\/respectify-wordpress\">github.com\/Respectify\/respectify-wordpress<\/a><\/p>\n\n<p>It uses the <a href=\"https:\/\/github.com\/Respectify\/respectify-php\">Respectify PHP SDK<\/a>, which is an async API using ReactPHP.<\/p>\n\n<p>Full documentation on the API (the PHP library, plus the REST API it wraps) is available here: <a href=\"https:\/\/docs.respectify.ai\/\">docs.respectify.ai<\/a><\/p>\n\n<!--section=installation-->\n<p>Respectify is available in the Wordpress plugins directory, so:<\/p>\n\n<ol>\n<li>Go to the Plugins menu in the Wordpress admin interface, and select Add New Plugin<\/li>\n<li>Search for Respectify, and install<\/li>\n<li>In Settings &gt; Respectify, add your email and API key that you get from <a href=\"https:\/\/respectify.ai\">respectify.ai<\/a>. (If you don't have one, <a href=\"https:\/\/respectify.ai\/register\">create an account<\/a>.)<\/li>\n<li>That's it!<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>Fixed an API error that could block comments when comment scoring or dogwhistle checks were enabled without relevance checking; the article context is now fetched whenever any check needs it<\/li>\n<li>Comments are no longer held for moderation when a cached article context stops working after an API key change -- the context is regenerated automatically and the comment is re-evaluated<\/li>\n<li>Saving settings no longer discards cached article contexts unnecessarily (previously every save forced each post to re-initialise on its next comment)<\/li>\n<li>Updated the account panel for credit-based billing: it now shows your credit balance and no longer displays obsolete per-feature \"in your plan\" labels<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>Fixed bug where assessment checkboxes could become unchecked during plugin upgrades<\/li>\n<li>Fixed logo truncation in comment feedback display<\/li>\n<li>Fixed duplicate comment submissions when users double-click the submit button<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>Documents PHP 8.0+ requirement<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Added plugin icon<\/li>\n<li>Minor changes to readme<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Updated PHP SDK to v0.2.22 with improved subscription status handling<\/li>\n<li>Improved settings page UI with plan and feature indicators<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Initial version<\/li>\n<\/ul>","raw_excerpt":"Healthy internet comments! Use Respectify to help your commenters post in a way that builds community.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/218697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=218697"}],"author":[{"embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/respectify"}],"wp:attachment":[{"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=218697"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=218697"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=218697"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=218697"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=218697"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zgh.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=218697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}