AUIA – AI Accessibility Audit for WCAG & EAA Compliance
Is your website ready for the European Accessibility Act (EAA)? Avoid legal risks, boost your SEO, and improve User Experience with AUIA. Powered by AI, AUIA runs a deep WCAG 2.2 AA accessibility audit of your WordPress site and gives you actionable steps to fix issues—not just a superficial overlay. Web accessibility is no longer optional; it’s a legal requirement. With the European Accessibility Act (EAA) in full effect, ensuring your website meets WCAG 2.2 AA standards is critical to avoiding penalties, boosting your SEO, and providing an inclusive experience for all users. AUIA Audit Accessibility helps you detect, understand, and fix accessibility issues on your WordPress website using the power of Artificial Intelligence. Unlike superficial overlays that just mask problems, AUIA performs a deep, structural analysis of your code and content, giving you an accurate map of what needs to be fixed. 100% GDPR Compliant: We only process the HTML structure and accessibility violations, not sensitive user personal data. 🤖 Powered by AI, Built for Humans Web accessibility is dynamic. AUIA uses a smart AI algorithm to analyze invisible issues and behavioral patterns that static rules often miss. 🚀 Key Features Comprehensive WCAG Audits: Analyze your website against strict WCAG criteria. Detect contrast issues, missing alt text, ARIA label errors, structural HTML flaws, and more. Actionable & Prioritized Reports: Don’t get overwhelmed. AUIA provides clear, structured reports that prioritize the most critical issues so you know exactly where to start. Zero Front-End Impact: The audit runs asynchronously via our external API in the background. It will not slow down your server or affect your website’s Core Web Vitals. 100% GDPR Compliant: We prioritize your security. AUIA only processes public HTML structure and accessibility violations, never sensitive personal data from your users. AI Chatbot Assistant: Get context and help on how to resolve specific technical accessibility errors. 💎 Free vs Premium Model AUIA is built on a Freemium model to help everyone get started: Free Version: Fully functional plugin. It allows you to run an initial overview of your site’s accessibility with a limited monthly quota of audits provided by the API. Perfect for small sites or initial evaluations. Premium Plans: Need to audit a large site or run continuous checks? Upgrade via the AUIA platform to unlock unlimited audits, premium support, and higher performance quotas. No plugin feature is locked behind a paywall; limitations only apply to the API volume. 🛡️ External API & Privacy Disclosure To provide deep AI analysis without overloading your WordPress hosting, this plugin relies on the external AUIA Accessibility Analysis API. How it works: When you manually trigger an audit, the plugin securely sends page data (URL, HTML content, computed styles) to the API. No Automatic Tracking: Data is ONLY sent when you explicitly run a scan from the admin dashboard. Service Provider: Built and maintained by Basetis. API Endpoint: https://auditoria-api.basetis.com Legal: Terms of Use | Privacy Policy External services This plugin relies on a third-party API service to perform accessibility audits and generate reports. AUIA Accessibility Analysis API The plugin sends page data (URL, HTML content, detected accessibility violations and computed styles) to the AUIA analysis API in order to generate detailed WCAG accessibility reports. Data is sent when the user explicitly triggers an accessibility audit from the plugin’s admin panel. No data is sent automatically or without user action. Service provider: Basetis (https://www.basetis.com) API endpoint: https://auditoria-api.basetis.com Terms of use: https://auia-accesibility.basetis.com/es/terminos-y-condiciones/ Privacy policy: https://auia-accesibility.basetis.com/es/politica-de-privacidad-plugin/
Top keywords
- accessibility17×2.88%
- auia12×2.03%
- api11×1.86%
- basetis7×1.18%
- data7×1.18%
- audit6×1.02%
- ai5×0.85%
- analysis5×0.85%
- basetis com5×0.85%
- com5×0.85%
- html5×0.85%
- https5×0.85%
Post Author IP
This plugin records the IP address of the original post author when a post first gets created. The admin listing of posts is amended with a new “Author IP” column that shows the IP address of the author who first saved the post. The plugin is unable to provide IP address information for posts that were created prior to the use of this plugin. Links: Plugin Homepage | Plugin Directory Page | GitHub | Author Homepage Hooks The plugin is further customizable via four filters. Typically, code making use of filters should ideally be put into a mu-plugin or site-specific plugin (which is beyond the scope of this readme to explain). c2c_show_post_author_ip_column (filter) The ‘c2c_show_post_author_ip_column’ filter allows you to determine if the post author IP column should appear in the admin post listing table. Your hooking function can be sent 1 argument: Argument : $show_column (bool) Should the column be shown? Default true. Example: /** * Don't show the post author IP column except to admins. * * @param bool $show_column Should the column be shown? Default true. * @return bool */ function post_author_ip_column_admin_only( $show ) { if ( ! current_user_can( 'manage_options' ) ) { $show = false; } return $show; } add_filter( 'c2c_show_post_author_ip_column', 'post_author_ip_column_admin_only' ); c2c_get_post_author_ip (filter) The ‘c2c_get_post_author_ip’ filter allows you to customize the value stored as the post author IP address. Your hooking function can be sent 2 arguments: Arguments : $ip (string) The post author IP address. $post_id (int) The post ID. Example: /** * Store all IP addresses from local subnet IP addresses as the same IP address. * * @param string $ip The post author IP address. * @param int $post_id The post ID. * @return string */ function customize_post_author_ip( $ip, $post_id ) { if ( 0 === strpos( $ip, '192.168.' ) ) { $ip = '192.168.1.1'; } return $ip; } add_filter( 'c2c_get_post_author_ip', 'customize_post_author_ip', 10, 2 ); c2c_get_current_user_ip (filter) The ‘c2c_get_current_user_ip’ filter allows you to customize the current user’s IP address, as used by the plugin. Your hooking function can be sent 1 argument: Argument : $ip (string) The post author IP address. Example: /** * Overrides localhost IP address. * * @param string $ip The post author IP address. * @param int $post_id The post ID. * @return string */ function customize_post_author_ip( $ip, $post_id ) { if ( 0 === strpos( $ip, '192.168.' ) ) { $ip = '192.168.1.1'; } return $ip; } add_filter( 'c2c_get_post_author_ip', 'customize_post_author_ip', 10, 2 ); c2c_post_author_ip_allowed (filter) The ‘c2c_post_author_ip_allowed’ filter allows you to determine on a per-post basis if the post author IP should be stored. Your hooking function can be sent 3 arguments: Arguments : $allowed (bool) Can post author IP be saved for post? Default true. $post_id (int) The post ID. $ip (string) The post author IP address. Example: /** * Don't bother storing localhost IP addresses. * * @param bool $allowed Can post author IP be saved for post? Default true. * @param int $post_id The post ID. * @param string $ip The post author IP address. * @return string */ function disable_localhost_post_author_ips( $allowed, $post_id, $ip ) { if ( $allowed && 0 === strpos( $ip, '192.168.' ) ) { $allowed = false; } return $allowed; } add_filter( 'c2c_post_author_ip_allowed', 'disable_localhost_post_author_ips', 10, 3 );