{"id":340639,"date":"2026-07-16T11:27:49","date_gmt":"2026-07-16T11:27:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/baqflo-redaction\/"},"modified":"2026-07-16T11:27:37","modified_gmt":"2026-07-16T11:27:37","slug":"baqflo-redaction","status":"publish","type":"plugin","link":"https:\/\/bn-in.wordpress.org\/plugins\/baqflo-redaction\/","author":23521110,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.00","stable_tag":"1.00","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BaqFlo - RedAction","header_author":"BaqFlo","header_description":"Reusable visual redaction rules and destination notices with CSS selector targeting, reveal interactions, animations, and scheduling.","assets_banners_color":"c41e1e","last_updated":"2026-07-16 11:27:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.baqflo.com\/redaction\/","header_author_uri":"https:\/\/www.baqflo.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.00":{"tag":"1.00","author":"baqflo","date":"2026-07-16 11:27:37"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3610127,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3610127,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3610119,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3610119,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.00"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3610119,"resolution":"1","location":"assets","locale":"","width":1437,"height":1011},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3610119,"resolution":"10","location":"assets","locale":"","width":1437,"height":1011},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3610119,"resolution":"11","location":"assets","locale":"","width":1438,"height":991},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3610119,"resolution":"12","location":"assets","locale":"","width":1452,"height":1040},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3610119,"resolution":"13","location":"assets","locale":"","width":1437,"height":1011},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3610119,"resolution":"14","location":"assets","locale":"","width":1437,"height":1011},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3610119,"resolution":"15","location":"assets","locale":"","width":1437,"height":1011},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3610119,"resolution":"16","location":"assets","locale":"","width":1437,"height":1011},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3610119,"resolution":"2","location":"assets","locale":"","width":1437,"height":1011},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3610119,"resolution":"3","location":"assets","locale":"","width":1437,"height":1011},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3610119,"resolution":"4","location":"assets","locale":"","width":1437,"height":1011},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3610119,"resolution":"5","location":"assets","locale":"","width":1437,"height":1011},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3610119,"resolution":"6","location":"assets","locale":"","width":1437,"height":1011},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3610119,"resolution":"7","location":"assets","locale":"","width":1437,"height":1011},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3610119,"resolution":"8","location":"assets","locale":"","width":1437,"height":1011},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3610119,"resolution":"9","location":"assets","locale":"","width":1437,"height":1011}},"screenshots":{"1":"Redaction Rules workspace with reusable rules and quick management tools.","2":"Create a reusable Redaction Rule using familiar CSS selectors.","3":"Configure reveal interactions, visual styles and reusable popup messages.","4":"Schedule rules to automatically activate and expire.","5":"Destination Redactions list with schedule, interception and analytics summaries.","6":"Create reusable Destination Redaction notices.","7":"Customise the appearance of reusable destination notices.","8":"Preview notice designs while you edit them.","9":"Configure visitor interactions and notice behaviour.","10":"Target pages, URL patterns and schedules from one reusable rule.","11":"Preview the complete visitor experience before publishing.","12":"Assign reusable Destination Redactions directly from the page editor.","13":"PRO: Choose exactly which parts of a page are protected server-side.","14":"PRO: Intelligent Content Classifiers automatically identify content before Redaction Rules are applied.","15":"PRO: Dictionary Content Classifier automatically identifies words and phrases for reusable Redaction Rules.","16":"PRO: Configure where each Content Classifier scans, then reuse its classifications anywhere on your website."}},"plugin_section":[],"plugin_tags":[4889,271874,182970,271875,28317],"plugin_category":[],"plugin_contributors":[271364],"plugin_business_model":[],"class_list":["post-340639","plugin","type-plugin","status-publish","hentry","plugin_tags-blur","plugin_tags-click-to-reveal","plugin_tags-content-control","plugin_tags-content-notices","plugin_tags-redaction","plugin_contributors-baqflo","plugin_committers-baqflo"],"banners":{"banner":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/banner-772x250.png?rev=3610119","banner_2x":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/banner-1544x500.png?rev=3610119","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/icon-128x128.png?rev=3610127","icon_2x":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/icon-256x256.png?rev=3610127","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-1.png?rev=3610119","caption":"Redaction Rules workspace with reusable rules and quick management tools."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-2.png?rev=3610119","caption":"Create a reusable Redaction Rule using familiar CSS selectors."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-3.png?rev=3610119","caption":"Configure reveal interactions, visual styles and reusable popup messages."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-4.png?rev=3610119","caption":"Schedule rules to automatically activate and expire."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-5.png?rev=3610119","caption":"Destination Redactions list with schedule, interception and analytics summaries."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-6.png?rev=3610119","caption":"Create reusable Destination Redaction notices."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-7.png?rev=3610119","caption":"Customise the appearance of reusable destination notices."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-8.png?rev=3610119","caption":"Preview notice designs while you edit them."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-9.png?rev=3610119","caption":"Configure visitor interactions and notice behaviour."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-10.png?rev=3610119","caption":"Target pages, URL patterns and schedules from one reusable rule."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-11.png?rev=3610119","caption":"Preview the complete visitor experience before publishing."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-12.png?rev=3610119","caption":"Assign reusable Destination Redactions directly from the page editor."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-13.png?rev=3610119","caption":"PRO: Choose exactly which parts of a page are protected server-side."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-14.png?rev=3610119","caption":"PRO: Intelligent Content Classifiers automatically identify content before Redaction Rules are applied."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-15.png?rev=3610119","caption":"PRO: Dictionary Content Classifier automatically identifies words and phrases for reusable Redaction Rules."},{"src":"https:\/\/ps.w.org\/baqflo-redaction\/assets\/screenshot-16.png?rev=3610119","caption":"PRO: Configure where each Content Classifier scans, then reuse its classifications anywhere on your website."}],"raw_content":"<!--section=description-->\n<h4>Control How and When Visitors See Your Content<\/h4>\n\n<p>BaqFlo RedAction helps you control how visitors experience your content.\nCreate reusable Redaction Rules, target almost any element using\nfamiliar CSS selectors, and choose from visual effects such as covers,\nhighlights, underlines, blur, replacement and interactive\nclick-to-reveal behaviour.<\/p>\n\n<p>Create a reusable Redaction Rule once, target content with familiar CSS\nselectors, then apply the same behaviour wherever it is needed. Blur\ntext or images, place a cover over selected content, visually replace or\nremove elements, or invite visitors to reveal protected-looking content\nwith a click or popup message.<\/p>\n\n<p>RedAction also includes reusable Destination Redactions for coming-soon\npages, temporary notices, announcements, maintenance messages and\nintercepted links.<\/p>\n\n<p>Designed to be practical, reusable and easy to manage, RedAction helps\nyou create thoughtful content experiences without rebuilding the same\nsetup on every page.<\/p>\n\n<h4>Why Choose RedAction?<\/h4>\n\n<h3>Reusable Redaction Rules<\/h3>\n\n<p>Create a rule once and reuse it across multiple pages, posts and site\nareas. Update the rule later and every matching location follows the\nsame settings.<\/p>\n\n<h3>Flexible CSS Selector Targeting<\/h3>\n\n<p>Target headings, paragraphs, images, buttons, containers or complete\npage sections using standard CSS selectors.<\/p>\n\n<h3>Interactive Click-to-Reveal<\/h3>\n\n<p>Let visitors reveal one item, reveal every item matched by the same\nrule, or confirm their choice through a popup message before content\nbecomes visible.<\/p>\n\n<h3>Gutenberg Toolbar Integration<\/h3>\n\n<p>Apply Redaction Rules directly while editing supported Gutenberg text\ncontent, without manually adding selector classes.<\/p>\n\n<h3>Reusable Destination Notices<\/h3>\n\n<p>Create styled notices for coming-soon pages, maintenance periods,\ntemporary restrictions, announcements and intercepted destination links.<\/p>\n\n<h3>Scheduling Built In<\/h3>\n\n<p>Set visual rules and destination notices to activate or expire\nautomatically at the date and time you choose.<\/p>\n\n<h3>Intelligent Content Classifiers (Pro)<\/h3>\n\n<p>RedAction Pro introduces reusable Content Classifiers that automatically\nidentify content before Redaction Rules are applied.<\/p>\n\n<p>Instead of manually targeting every item, Classifiers analyse rendered\ncontent and add reusable classification classes that RedAction Rules can\ntarget like any other CSS selector.<\/p>\n\n<p>Current Content Classifiers include:<\/p>\n\n<ul>\n<li>Dictionary words and phrases<\/li>\n<li>Reading Progress<\/li>\n<li>Word Count<\/li>\n<li>Image and Media Properties<\/li>\n<li>Patterns (URLs, email addresses, phone numbers, social handles and\nmore)<\/li>\n<li>Numbers (currencies, percentages, comparisons and ranges)<\/li>\n<\/ul>\n\n<p>The framework is designed to grow over time with additional optional\nClassifiers.<\/p>\n\n<h4>Core Features<\/h4>\n\n<ul>\n<li>Reusable visual Redaction Rules<\/li>\n<li>CSS selector targeting<\/li>\n<li>Solid content covers<\/li>\n<li>Highlight and underline visual modes<\/li>\n<li>Browser-based text and content blur<\/li>\n<li>Adjustable image blur<\/li>\n<li>Visual content replacement<\/li>\n<li>Notice overlays<\/li>\n<li>Click to reveal options<\/li>\n<li>Gutenberg toolbar integration<\/li>\n<li>Reusable Destination Redactions with locked, always-visible and dismissible destination modes<\/li>\n<li>Automatic inbound-link interception for destination redaction<\/li>\n<li>Automatic activation and expiry scheduling<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<p>RedAction is ideal for:<\/p>\n\n<ul>\n<li>Spoiler warnings<\/li>\n<li>Quiz answers and hints<\/li>\n<li>Educational reveal activities<\/li>\n<li>Sensitive or mature-language notices<\/li>\n<li>Product-launch previews<\/li>\n<li>Coming-soon pages<\/li>\n<li>Temporary announcements<\/li>\n<li>Hidden tips and bonus content<\/li>\n<li>Staged publishing<\/li>\n<li>Interactive marketing pages<\/li>\n<li>Content that benefits from visitor confirmation<\/li>\n<\/ul>\n\n<h4>Visual Redaction, Clearly Explained<\/h4>\n\n<p>The free edition uses browser-based visual redaction. Matching content\ncan be covered, blurred, replaced or visually removed, but the original\ncontent remains in the delivered page source.<\/p>\n\n<p>This makes RedAction Lite a strong choice for presentation, interaction\nand controlled disclosure. It should not be used as a security system\nfor confidential information.<\/p>\n\n<h4>Ready for More? Upgrade to RedAction Pro<\/h4>\n\n<p>RedAction Pro expands the same reusable workflow with genuine\nserver-side protection and advanced publishing controls.<\/p>\n\n<p>Unlock Pro features including:<\/p>\n\n<ul>\n<li><p>Intelligent Content Classifiers<\/p><\/li>\n<li><p>Server-side protected text<\/p><\/li>\n<li><p>Server-side protected images and their urls<\/p><\/li>\n<li><p>Protected blurred image derivatives<\/p><\/li>\n<li><p>Server-side removal<\/p><\/li>\n<li><p>User-role targeting &amp; role exclusions<\/p><\/li>\n<li><p>Locked fallback redirects<\/p><\/li>\n<li><p>Broader protected-content workflows<\/p><\/li>\n<li><p>Future premium enhancements<\/p><\/li>\n<li><p>Expandable Content Classifier framework (NEW)<\/p><\/li>\n<\/ul>\n\n<p>Use RedAction Pro when content must be removed or transformed before it\nreaches the visitor\u2019s browser, or when access needs to vary by WordPress\nrole.<\/p>\n\n<p>Learn more about RedAction Pro:<\/p>\n\n<p>https:\/\/baqflo.com\/redaction\/<\/p>\n\n<h4>Built by BaqFlo<\/h4>\n\n<p>RedAction is part of the growing BaqFlo family of WordPress plugins.<\/p>\n\n<p>Our goal is simple: build professional WordPress plugins that are fast,\nthoughtfully designed and genuinely enjoyable to use.<\/p>\n\n<h4>Development Notes<\/h4>\n\n<p>RedAction is written in plain PHP, JavaScript and CSS without a\nJavaScript build process. The files included in the plugin package are\nthe original human-readable source files. Some CSS used by the live\nanimation preview is intentionally assembled inside assets\/js\/admin.js\nso the preview can reflect the selected timing and easing settings at\nruntime.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate BaqFlo RedAction.<\/li>\n<li>Open RedAction from the BaqFlo admin menu.<\/li>\n<li>Create a Redaction Rule and choose a visual mode.<\/li>\n<li>Add one or more CSS selectors, or apply the rule from the Gutenberg\ntoolbar.<\/li>\n<li>Optionally create a Destination Redaction and assign it to pages or\nURL patterns.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20can%20i%20visually%20redact%3F\"><h3>What can I visually redact?<\/h3><\/dt>\n<dd><p>You can target text, images, buttons, containers and complete sections\nusing standard CSS selectors. Supported Gutenberg text content can also\nbe assigned a rule directly from the editor toolbar.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20securely%20remove%20content%20from%20the%20page%20source%3F\"><h3>Does the free version securely remove content from the page source?<\/h3><\/dt>\n<dd><p>No.\u00a0Lite redaction modes are visual and run in the visitor\u2019s browser.\nThe original content remains in the delivered HTML or original image\nURL. Use RedAction Pro when server-side protection is required.<\/p><\/dd>\n<dt id=\"can%20visitors%20reveal%20redacted%20content%3F\"><h3>Can visitors reveal redacted content?<\/h3><\/dt>\n<dd><p>Yes. Rules can reveal one matched item, reveal every item using the same\nrule, or show a popup confirmation before revealing content.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20a%20rule%3F\"><h3>Can I schedule a rule?<\/h3><\/dt>\n<dd><p>Yes. Redaction Rules can activate and expire automatically using their\nschedule fields.<\/p><\/dd>\n<dt id=\"what%20is%20a%20destination%20redaction%3F\"><h3>What is a Destination Redaction?<\/h3><\/dt>\n<dd><p>A Destination Redaction is a reusable notice shown when visitors reach\nassigned content or follow an intercepted link. It is useful for\ncoming-soon pages, maintenance notices, temporary restrictions and\nannouncements.<\/p><\/dd>\n<dt id=\"can%20destination%20redactions%20be%20animated%3F\"><h3>Can Destination Redactions be animated?<\/h3><\/dt>\n<dd><p>Yes. You can choose basic entrance animations, speed and easing settings.<\/p><\/dd>\n<dt id=\"can%20i%20reuse%20the%20same%20notice%20on%20multiple%20pages%3F\"><h3>Can I reuse the same notice on multiple pages?<\/h3><\/dt>\n<dd><p>Yes. Destination Redactions are reusable, so one design and message can\nbe assigned across multiple destinations.<\/p><\/dd>\n<dt id=\"does%20redaction%20work%20with%20gutenberg%3F\"><h3>Does RedAction work with Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. RedAction includes a Gutenberg toolbar control for applying\nreusable rules to supported text content.<\/p><\/dd>\n<dt id=\"can%20i%20upgrade%20later%20without%20rebuilding%20my%20rules%3F\"><h3>Can I upgrade later without rebuilding my rules?<\/h3><\/dt>\n<dd><p>Yes. RedAction Pro uses the same core rule and destination workflow, so\nexisting Lite content can continue to be used after upgrading.<\/p><\/dd>\n<dt id=\"where%20can%20i%20learn%20more%20about%20redaction%20pro%3F\"><h3>Where can I learn more about RedAction Pro?<\/h3><\/dt>\n<dd><p>https:\/\/baqflo.com\/redaction\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.00<\/h4>\n\n<ul>\n<li>Initial WordPress.org release.<\/li>\n<\/ul>","raw_excerpt":"Create reusable Redaction Rules, visually control how content is revealed, and optionally upgrade to Pro for intelligent Content Classifiers and true  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/340639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=340639"}],"author":[{"embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/baqflo"}],"wp:attachment":[{"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=340639"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=340639"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=340639"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=340639"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=340639"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bn-in.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=340639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}