{"id":271416,"date":"2026-06-03T07:29:18","date_gmt":"2026-06-03T07:29:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/welcomingweb-accessibility-widget\/"},"modified":"2026-06-05T13:24:56","modified_gmt":"2026-06-05T13:24:56","slug":"welcomingweb-a11y-widget","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/welcomingweb-a11y-widget\/","author":23430367,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"WelcomingWeb Accessibility Widget","header_author":"WelcomingWeb","header_description":"Adds the WelcomingWeb accessibility widget to your WordPress site by injecting the official widget script.","assets_banners_color":"ffffff","last_updated":"2026-06-05 13:24:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/help.welcomingweb.com\/integrations\/wordpress-integration\/","header_author_uri":"https:\/\/welcomingweb.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":155,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"welcomingweb","date":"2026-06-05 13:24:56"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3562411,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3562411,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3562411,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3562411,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3558980,"resolution":"1","location":"assets","locale":"","width":1000,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3562411,"resolution":"2","location":"assets","locale":"","width":1281,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3562411,"resolution":"3","location":"assets","locale":"","width":1281,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3562411,"resolution":"4","location":"assets","locale":"","width":572,"height":1021}},"screenshots":{"1":"Plugin settings \u2014 paste your Widget ID and choose the embed mode and load location.","2":"The WelcomingWeb accessibility widget shown on the frontend of your site.","3":"Manage and configure your widget from the WelcomingWeb dashboard.","4":"The accessibility menu \u2014 profiles plus contrast, text, spacing and more."}},"plugin_section":[],"plugin_tags":[1447,1953,1956,162],"plugin_category":[34,43],"plugin_contributors":[265580],"plugin_business_model":[],"class_list":["post-271416","plugin","type-plugin","status-publish","hentry","plugin_tags-a11y","plugin_tags-accessibility","plugin_tags-wcag","plugin_tags-widget","plugin_category-accessibility","plugin_category-customization","plugin_contributors-welcomingweb","plugin_committers-welcomingweb"],"banners":{"banner":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/banner-772x250.png?rev=3562411","banner_2x":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/banner-1544x500.png?rev=3562411","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/icon-128x128.png?rev=3562411","icon_2x":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/icon-256x256.png?rev=3562411","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/screenshot-1.png?rev=3558980","caption":"Plugin settings \u2014 paste your Widget ID and choose the embed mode and load location."},{"src":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/screenshot-2.png?rev=3562411","caption":"The WelcomingWeb accessibility widget shown on the frontend of your site."},{"src":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/screenshot-3.png?rev=3562411","caption":"Manage and configure your widget from the WelcomingWeb dashboard."},{"src":"https:\/\/ps.w.org\/welcomingweb-a11y-widget\/assets\/screenshot-4.png?rev=3562411","caption":"The accessibility menu \u2014 profiles plus contrast, text, spacing and more."}],"raw_content":"<!--section=description-->\n<p>WelcomingWeb is a hosted (SaaS) accessibility widget. This plugin is the official WordPress connector that injects the WelcomingWeb widget onto your site without editing theme files.<\/p>\n\n<p><strong>Account required:<\/strong> You need a WelcomingWeb account (a free plan\/widget may be available) and a <strong>Widget ID<\/strong> to use this plugin. Without a Widget ID, the plugin does not load anything on the frontend.<\/p>\n\n<p>After activation, go to:\nSettings \u2192 WelcomingWeb<\/p>\n\n<p>Features:\n* Enable\/disable the widget at any time\n* Paste your Widget ID (UUID)\n* Choose embed mode:\n  - Script + data-widget-id attribute\n  - Script with ?wid= query parameter (GTM-style)\n* Choose load location:\n  - Head\n  - Footer<\/p>\n\n<p>The widget script is loaded only on the frontend and only when:\n1) the plugin is enabled, and\n2) a valid Widget ID is provided.<\/p>\n\n<h4>Service Notice (External Dependencies)<\/h4>\n\n<p>This plugin is a connector for the WelcomingWeb service and loads a remote JavaScript file to render the widget. See \"External Services\" below for details.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services operated by WelcomingWeb in order to provide the accessibility widget.<\/p>\n\n<p>When enabled (and when a valid Widget ID is set), the plugin loads the WelcomingWeb widget script from:\n* https:\/\/cdn-01.welcomingweb.com\/a11y-widget.bundle.js\n  - In \"query\" mode, the same script URL is used with <code>?wid=YOUR_WIDGET_ID<\/code>\n  - In \"data\" mode, the script is loaded and the Widget ID is passed via the <code>data-widget-id<\/code> attribute<\/p>\n\n<p>The loaded widget script may also communicate with WelcomingWeb APIs to:\n* Fetch widget configuration associated with your Widget ID\n* Provide widget functionality on the frontend\n* Store and retrieve accessibility preferences (for example, selected profiles\/features)<\/p>\n\n<p>API endpoint(s) used by the service:\n* https:\/\/api.welcomingweb.com\/api\/*<\/p>\n\n<p>Third-party font service:\nWhen a visitor activates the dyslexia-friendly font option, the widget script loads the \"Open-Dyslexic\" font stylesheet from a third-party CDN (Fonts CDN, not operated by WelcomingWeb):\n* https:\/\/fonts.cdnfonts.com\/css\/open-dyslexic\nThis request is made by the visitor's browser only when that accessibility option is selected.<\/p>\n\n<p>Data that may be processed by the WelcomingWeb service includes:\n* Technical data (e.g., IP address, browser\/user agent, device information)\n* Usage data (e.g., interactions with the widget)\n* Accessibility preferences (e.g., selected profiles\/features)<\/p>\n\n<p>The plugin itself does not send analytics and does not transmit administrator personal data to WelcomingWeb; it only injects the widget and passes your Widget ID to the widget script when enabled.<\/p>\n\n<p>Terms of Use:\nhttps:\/\/welcomingweb.com\/terms-conditions<\/p>\n\n<p>Privacy Policy:\nhttps:\/\/welcomingweb.com\/privacy-policy<\/p>\n\n<!--section=installation-->\n<h4>Install from WordPress Admin<\/h4>\n\n<ol>\n<li>Go to Plugins \u2192 Add New.<\/li>\n<li>Search for \"WelcomingWeb Accessibility Widget\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Go to Settings \u2192 WelcomingWeb.<\/li>\n<li>Enable the widget, paste your Widget ID, and Save Changes.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the <code>welcomingweb-a11y-widget<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the Plugins menu in WordPress.<\/li>\n<li>Go to Settings \u2192 WelcomingWeb to configure.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20welcomingweb%20account%3F\"><h3>Do I need a WelcomingWeb account?<\/h3><\/dt>\n<dd><p>Yes. This plugin connects your site to the WelcomingWeb SaaS widget. You must obtain a Widget ID from WelcomingWeb to enable the widget (a free plan\/widget may be available).<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20widget%20id%3F\"><h3>Where do I find my Widget ID?<\/h3><\/dt>\n<dd><p>You can find your Widget ID in your WelcomingWeb dashboard or in the widget installation snippet provided by WelcomingWeb.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20caching%20plugins%2Fcdns%3F\"><h3>Does this plugin work with caching plugins\/CDNs?<\/h3><\/dt>\n<dd><p>Yes. If you change settings, you may need to clear your page cache to see changes immediately.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20site%3F\"><h3>Will this plugin slow down my site?<\/h3><\/dt>\n<dd><p>The widget script is loaded asynchronously. Performance depends on your site and network conditions.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20user%20data%3F\"><h3>Does this plugin store user data?<\/h3><\/dt>\n<dd><p>The plugin stores only its settings (enabled flag, widget id, embed mode, and load location) in the WordPress options table.\nThe external WelcomingWeb widget script may process technical and preference data to provide the service. See \"External Services\".<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>On uninstall, the plugin deletes its saved settings from the database.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Connect your WordPress site to the WelcomingWeb Accessibility Widget using your Widget ID.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/271416","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=271416"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/welcomingweb"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=271416"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=271416"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=271416"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=271416"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=271416"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=271416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}