{"id":334598,"date":"2026-07-06T17:22:40","date_gmt":"2026-07-06T17:22:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/yzukar-disclosurebox\/"},"modified":"2026-07-06T17:22:33","modified_gmt":"2026-07-06T17:22:33","slug":"yzukar-disclosurebox","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/yzukar-disclosurebox\/","author":23525952,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.0","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Yzukar DisclosureBox","header_author":"rakuzy","header_description":"Adds lightweight disclosure boxes for AI-assisted, affiliate, and sponsored content.","assets_banners_color":"","last_updated":"2026-07-06 17:22:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":25,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.1":{"tag":"0.1.1","author":"rakuzy","date":"2026-07-06 17:22:33"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"yzukar-disclosurebox\/disclosure-box":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"yzukar-disclosurebox\/disclosure-box","title":"Disclosure Box","category":"widgets","icon":"megaphone","description":"Display a disclosure box for AI-assisted, affiliate, or sponsored content.","textdomain":"yzukar-disclosurebox","attributes":{"type":{"type":"string","default":"ai"},"boxStyle":{"type":"string","default":"clean"},"title":{"type":"string","default":""},"message":{"type":"string","default":""}},"editorScript":"yzukar-disclosurebox-block","style":"yzukar-disclosurebox"}},"tagged_versions":["0.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings screen with global disclosure defaults.","2":"Disclosure Box block controls in the editor.","3":"Front-end examples of Clean, Soft, and Stripe styles."}},"plugin_section":[],"plugin_tags":[164340,262179,270370,23968,5673],"plugin_category":[],"plugin_contributors":[270371],"plugin_business_model":[],"class_list":["post-334598","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate-disclosure","plugin_tags-ai-disclosure","plugin_tags-content-labels","plugin_tags-disclosure","plugin_tags-sponsored-content","plugin_contributors-rakuzy","plugin_committers-rakuzy"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/yzukar-disclosurebox.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Yzukar DisclosureBox helps publishers add consistent disclosure notices without external APIs, tracking scripts, or affiliate redirects.<\/p>\n\n<p>The plugin includes:<\/p>\n\n<ul>\n<li>A <code>[yzukar_disclosurebox]<\/code> shortcode.<\/li>\n<li>A basic Disclosure Box block and a block pattern.<\/li>\n<li>Three disclosure types: AI-assisted, affiliate, and sponsored.<\/li>\n<li>Three visual styles: Clean, Soft, and Stripe.<\/li>\n<li>Global settings for default copy, style, type, and placement.<\/li>\n<li>Per-post overrides for automatic display.<\/li>\n<li>Placement at the top of content, after the first paragraph, or manually by shortcode\/block.<\/li>\n<\/ul>\n\n<p>Yzukar DisclosureBox is a formatting and workflow tool. It does not provide legal advice and does not guarantee compliance with any specific law, platform rule, or advertising policy.<\/p>\n\n<h3>Shortcode<\/h3>\n\n<p>Basic:<\/p>\n\n<pre><code>[yzukar_disclosurebox]\n<\/code><\/pre>\n\n<p>With options:<\/p>\n\n<pre><code>[yzukar_disclosurebox type=\"affiliate\" style=\"stripe\" title=\"Affiliate disclosure\" message=\"Some links may be affiliate links.\"]\n<\/code><\/pre>\n\n<p>Allowed <code>type<\/code> values: <code>ai<\/code>, <code>affiliate<\/code>, <code>sponsored<\/code>.<\/p>\n\n<p>Allowed <code>style<\/code> values: <code>clean<\/code>, <code>soft<\/code>, <code>stripe<\/code>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>yzukar-disclosurebox<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>Go to Settings &gt; Yzukar DisclosureBox to configure defaults.<\/li>\n<li>Add a box manually with <code>[yzukar_disclosurebox]<\/code>, insert the Disclosure Box block, or enable automatic placement.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20call%20external%20apis%3F\"><h3>Does this plugin call external APIs?<\/h3><\/dt>\n<dd><p>No. Yzukar DisclosureBox does not call external APIs and does not include tracking scripts.<\/p><\/dd>\n<dt id=\"is%20this%20a%20legal%20compliance%20plugin%3F\"><h3>Is this a legal compliance plugin?<\/h3><\/dt>\n<dd><p>No. The plugin helps display disclosure text, but the site owner remains responsible for the wording, placement, and legal review.<\/p><\/dd>\n<dt id=\"is%20there%20a%20paid%20version%3F\"><h3>Is there a paid version?<\/h3><\/dt>\n<dd><p>The free plugin is fully usable as a disclosure box tool. Any future paid add-on must be separate, GPL-compatible, and must not turn this plugin into trialware.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Addressed WordPress.org review feedback for unique prefixes and sanitized post meta input.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial submission-ready build with shortcode, block, pattern, global settings, per-post overrides, and automatic placement.<\/li>\n<\/ul>","raw_excerpt":"Lightweight disclosure boxes for AI-assisted, affiliate, and sponsored content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334598"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rakuzy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334598"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334598"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334598"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334598"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334598"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}