{"id":392684,"date":"2026-10-28T08:36:32","date_gmt":"2026-10-28T08:36:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/viniideas-accessibility-content-assistant\/"},"modified":"2026-10-28T08:35:59","modified_gmt":"2026-10-28T08:35:59","slug":"viniideas-accessibility-content-assistant","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/viniideas-accessibility-content-assistant\/","author":23592893,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6.2","stable_tag":"0.6.2","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Viniideas Accessibility Content Assistant","header_author":"Viniideas Technologies","header_description":"Private, local content checks and practical accessibility guidance in the WordPress editor.","assets_banners_color":"10223a","last_updated":"2026-10-28 08:35:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/viniideas.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":65,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.2":{"tag":"0.6.2","author":"viniideas","date":"2026-10-28 08:35:59","revision":3770216}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770258,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770258,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770258,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770258,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.6.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3770258,"resolution":"1","location":"assets","locale":"","width":1260,"height":2778},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3770258,"resolution":"2","location":"assets","locale":"","width":800,"height":1238}},"screenshots":{"1":"Free content workspace showing sample findings, fix guidance, JSON export, and contrast review. Pro actions are separately marked and locked.","2":"Optional theme improvements, which remain available in Free and start disabled."}},"plugin_section":[],"plugin_tags":[1953,17214,23713,1332,19897],"plugin_category":[34,46],"plugin_contributors":[289139],"plugin_business_model":[],"class_list":["post-392684","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-contrast","plugin_tags-editor","plugin_tags-headings","plugin_category-accessibility","plugin_category-editor-and-writing","plugin_contributors-viniideas","plugin_committers-viniideas"],"banners":{"banner":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/banner-772x250.png?rev=3770258","banner_2x":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/banner-1544x500.png?rev=3770258","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/icon-128x128.png?rev=3770258","icon_2x":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/icon-256x256.png?rev=3770258","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/screenshot-1.png?rev=3770258","caption":"Free content workspace showing sample findings, fix guidance, JSON export, and contrast review. Pro actions are separately marked and locked."},{"src":"https:\/\/ps.w.org\/viniideas-accessibility-content-assistant\/assets\/screenshot-2.png?rev=3770258","caption":"Optional theme improvements, which remain available in Free and start disabled."}],"raw_content":"<!--section=description-->\n<p>Check content in the block editor, Classic Editor, and a dedicated dashboard. Review practical guidance for images, headings, links, tables, form fields, buttons, and media alternatives. Run individual checks without a license, account, trial limit, or Pro installation.<\/p>\n\n<p>Free includes a saved-page inventory, HTML workspace, contrast calculator, JSON reports, Media Library description editing with conflict protection and Undo, and eight default-off theme improvements. Individual rendered-page checks use a locally bundled audit engine to inspect the current browser view, highlight nodes, and export findings.<\/p>\n\n<p>Optional theme improvements cover skip links, visible keyboard focus, missing language\/direction attributes, known WordPress search\/comment labels, contextual read-more links, zoom, new-tab announcements, and link underlines. Disable and reload to reverse them.<\/p>\n\n<p>This is an authoring and review assistant. Automated checks do not establish accessibility or legal compliance. Test keyboard access, screen-reader usability, image purpose, captions, interactive states, and other viewport sizes manually.<\/p>\n\n<p>An optional, separately installed Pro add-on is planned for a later release through the developer website for managed scans, reviewed fixes, saved history, site-wide reports, team workflows, and weekly email summaries. The Free package does not contain paid implementations or a premium updater. Free remains usable independently. See README.md for scope and data details.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Free performs no remote scan, licensing, AI, analytics, or premium update-service request. axe-core 4.14.0 runs locally, with its MPL-2.0 license and preferred source included under assets\/vendor. W3C and rule-guidance links open only when clicked. Owner-configured merchant purchase links open an external HTTPS store only when clicked.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Viniideas Technologies (https:\/\/viniideas.com).\nCopyright (c) 2026 Viniideas Technologies for original plugin code, licensed under GPLv2 or later.\naxe-core is developed by Deque Systems, Inc.; its MPL-2.0 source, copyright, and third-party notices are included under assets\/vendor.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The original JavaScript and CSS source is included directly in assets\/ as readable,\nunminified files. These are the same files loaded by WordPress; no compilation,\nbundling, transpilation, or build command is required to edit or run them.<\/p>\n\n<p>JavaScript: access.js, app.js, editor.js, pages.js, rendered.js, scanner.js,\ntheme.js, and toolkit.js. Stylesheets: assistant.css, rendered.css, and theme.css.\nPaths above are relative to assets\/.<\/p>\n\n<p>The third-party axe-core 4.14.0 engine is distributed separately under\nassets\/vendor\/: axe.min.js is loaded for authorized rendered audits; axe.js is\nits bundled unminified distribution. Its license is AXE-LICENSE.txt and its\nthird-party notices are AXE-THIRD-PARTY.txt in that same directory.<\/p>\n\n<p>Upstream development source and build instructions:\nhttps:\/\/github.com\/dequelabs\/axe-core\nVersioned source: https:\/\/github.com\/dequelabs\/axe-core\/tree\/v4.14.0\nPublished package: https:\/\/www.npmjs.com\/package\/axe-core\/v\/4.14.0\nSee assets\/vendor\/SOURCES.txt for version, source, and build details. The plugin\nuses the upstream distribution unchanged and does not rebuild axe-core.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the Free ZIP through Plugins &gt; Add New &gt; Upload Plugin and activate.<\/li>\n<li>Open Accessibility or the Accessibility Assistant editor panel.<\/li>\n<li>Choose content, run a check, and review guidance before changing your page.<\/li>\n<li>Pro is coming soon. You do not need it to use any included Free feature.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20free%20need%20a%20license%20or%20pro%3F\"><h3>Does Free need a license or Pro?<\/h3><\/dt>\n<dd><p>No. Its included checks, Media Library tools, rendered checks, exports, and theme improvements work independently.<\/p><\/dd>\n<dt id=\"can%20i%20enter%20a%20key%20to%20turn%20free%20into%20pro%3F\"><h3>Can I enter a key to turn Free into Pro?<\/h3><\/dt>\n<dd><p>Install the separate Pro add-on first. Free includes no premium implementations. Both plugins then share the Accessibility dashboard.<\/p><\/dd>\n<dt id=\"does%20it%20fix%20every%20accessibility%20problem%3F\"><h3>Does it fix every accessibility problem?<\/h3><\/dt>\n<dd><p>No. Review the findings and optional theme changes in context. Automated checks cover only part of accessibility testing.<\/p><\/dd>\n<dt id=\"does%20a%20media%20library%20edit%20change%20existing%20post%20images%3F\"><h3>Does a Media Library edit change existing post images?<\/h3><\/dt>\n<dd><p>It changes attachment metadata. Descriptions embedded in existing post HTML require separate editorial review.<\/p><\/dd>\n<dt id=\"what%20does%20it%20save%3F\"><h3>What does it save?<\/h3><\/dt>\n<dd><p>Theme settings, configured purchase URLs, standard WordPress image descriptions, and one attachment Undo snapshot. Existing paid data is preserved when Pro is absent. Deactivation preserves data; see README.md for removal.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Format all original JavaScript and CSS as directly editable, readable source.<\/li>\n<li>Document bundled source files and upstream audit-engine source\/build locations.<\/li>\n<li>Preserve the audit-engine license under the conventional AXE-LICENSE.txt name.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Align the plugin folder, main file, and translation domain with the WordPress.org assigned slug.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>Standalone Free distribution with complete free features and contextual Pro installation guidance.<\/li>\n<li>Paid modules, license verification, premium endpoints and update client moved into a separate add-on.<\/li>\n<li>Preserve existing keys, history, and settings across migration and add-on deactivation.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Combined development build with site workspace, weekly reports, and optional owner-hosted licensing integration; superseded by the separated 0.6.1 packages.<\/li>\n<\/ul>","raw_excerpt":"Local accessibility content checks, rendered-page audits, Media Library review, and optional theme improvements in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392684","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=392684"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/viniideas"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392684"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392684"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392684"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392684"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392684"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}