

Settings page demonstrating provider selection and WCAG reminders.
Desk9 AI Content Disclosure helps you document AI-assisted work in a calm, readable way. Choose tools (like OpenAI or Gemini), add a short or long disclaimer, pick a layout that fits your theme, and optionally expose a compact “tools used” line or badge-style hints.
Everything runs on your server – settings and post options are stored in your WordPress database. This plugin is a practical transparency aid; statutes and obligations depend on your context, so treat the copy as informational, not a legal guarantee.
Mit diesem Plugin kennzeichnen Sie KI-unterstuetzte Inhalte klar fuer Besucherinnen und Besucher. Die ausfuehrliche Anleitung folgt auf Englisch (Standard fuer WordPress.org). Uebersetzungen ueber die Community: https://translate.wordpress.org/
[deskaico_disclosure] for precise placement in classic layouts, page builders, or template parts.Official releases include readable source under src/ (JavaScript and Sass) plus package.json and webpack.config.js, so you can audit or fork the plugin without a separate repository. The compiled bundles that WordPress loads live in build/ and match what ships on WordPress.org when you run the production build.
Rebuild compiled assets (optional):
npm.npm install once to install dev dependencies.npm run build to regenerate the build/ assets.npm run start.Layout reference: src/disclosure/ contains the Gutenberg block; src/post-sidebar/ powers the document sidebar; webpack.config.js extends @wordpress/scripts so both entry points compile.
Translators and maintainers: translations are not bundled with the plugin; they are served as WordPress.org language packs, and WordPress generates the editor’s JSON translation files from those packs itself. Contribute at https://translate.wordpress.org/projects/wp-plugins/desk9-ai-content-disclosure/ – languages/desk9-ai-content-disclosure.pot in this repository is the current string template.
uninstall.php drops the deskaico_options option and every _deskaico_* post meta key (on each site of a multisite network).manage_options configure global defaults; authors and editors update per-entry values according to their roles.The four provider icons under assets/icons/providers/ – OpenAI, Google Gemini, Anthropic and Meta – come from Simple Icons and are released under CC0 1.0, which is GPL-compatible. Full details, including what was removed and why, are listed in assets/icons/providers/ATTRIBUTION.md.
An icon is bundled only where it is the provider’s actual mark, with no generic fallback artwork. Every other provider is shown as a short text abbreviation instead, because an invented symbol would tell a reader nothing about which tool was used.
Trademarks remain the property of their respective owners. The icons identify the tool an author worked with and imply no affiliation with, or endorsement by, those companies.
Translations are delivered as WordPress.org language packs. WordPress downloads them automatically into wp-content/languages/plugins/ and loads them for both the PHP interface and the block editor – nothing is bundled inside the plugin folder, so updating a translation never requires a plugin release.
Tip: The dashboard language often follows Users > Profile > Language. If the site is localized but your user profile is still English, some strings may stay in English until you change that setting.
Help translate the plugin into your language at https://translate.wordpress.org/projects/wp-plugins/desk9-ai-content-disclosure/ – once a locale reaches the release threshold, every site in that language receives the pack automatically.