Title: WelcomingWeb Accessibility Widget
Author: welcomingweb
Published: <strong>June 3, 2026</strong>
Last modified: June 5, 2026

---

Search plugins

![](https://ps.w.org/welcomingweb-a11y-widget/assets/banner-772x250.png?rev=3562411)

![](https://ps.w.org/welcomingweb-a11y-widget/assets/icon-256x256.png?rev=3562411)

# WelcomingWeb Accessibility Widget

 By [welcomingweb](https://profiles.wordpress.org/welcomingweb/)

[Download](https://downloads.wordpress.org/plugin/welcomingweb-a11y-widget.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/welcomingweb-a11y-widget/#description)
 * [Reviews](https://wordpress.org/plugins/welcomingweb-a11y-widget/#reviews)
 *  [Installation](https://wordpress.org/plugins/welcomingweb-a11y-widget/#installation)
 * [Development](https://wordpress.org/plugins/welcomingweb-a11y-widget/#developers)

 [Support](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/)

## Description

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.

**Account required:** You need a WelcomingWeb account (a free plan/widget may be
available) and a **Widget ID** to use this plugin. Without a Widget ID, the plugin
does not load anything on the frontend.

After activation, go to:
 Settings  WelcomingWeb

Features:
 * Enable/disable the widget at any time * Paste your Widget ID (UUID)*
Choose embed mode: – Script + data-widget-id attribute – Script with ?wid= query
parameter (GTM-style) * Choose load location: – Head – Footer

The widget script is loaded only on the frontend and only when:
 1) the plugin is
enabled, and 2) a valid Widget ID is provided.

#### Service Notice (External Dependencies)

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.

### External Services

This plugin connects to external services operated by WelcomingWeb in order to provide
the accessibility widget.

When enabled (and when a valid Widget ID is set), the plugin loads the WelcomingWeb
widget script from:
 * https://cdn-01.welcomingweb.com/a11y-widget.bundle.js – In“
query” mode, the same script URL is used with `?wid=YOUR_WIDGET_ID` – In “data” 
mode, the script is loaded and the Widget ID is passed via the `data-widget-id` 
attribute

The loaded widget script may also communicate with WelcomingWeb APIs to:
 * Fetch
widget configuration associated with your Widget ID * Provide widget functionality
on the frontend * Store and retrieve accessibility preferences (for example, selected
profiles/features)

API endpoint(s) used by the service:
 * https://api.welcomingweb.com/api/*

Third-party font service:
 When 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): * https://fonts.cdnfonts.com/css/open-
dyslexic This request is made by the visitor’s browser only when that accessibility
option is selected.

Data that may be processed by the WelcomingWeb service includes:
 * Technical data(
e.g., IP address, browser/user agent, device information) * Usage data (e.g., interactions
with the widget) * Accessibility preferences (e.g., selected profiles/features)

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.

Terms of Use:
 https://welcomingweb.com/terms-conditions

Privacy Policy:
 https://welcomingweb.com/privacy-policy

## Screenshots

[⌊Plugin settings — paste your Widget ID and choose the embed mode and load location.⌉⌊
Plugin settings — paste your Widget ID and choose the embed mode and load location
.⌉[

Plugin settings — paste your Widget ID and choose the embed mode and load location.

[⌊The WelcomingWeb accessibility widget shown on the frontend of your site.⌉⌊The
WelcomingWeb accessibility widget shown on the frontend of your site.⌉[

The WelcomingWeb accessibility widget shown on the frontend of your site.

[⌊Manage and configure your widget from the WelcomingWeb dashboard.⌉⌊Manage and 
configure your widget from the WelcomingWeb dashboard.⌉[

Manage and configure your widget from the WelcomingWeb dashboard.

[⌊The accessibility menu — profiles plus contrast, text, spacing and more.⌉⌊The 
accessibility menu — profiles plus contrast, text, spacing and more.⌉[

The accessibility menu — profiles plus contrast, text, spacing and more.

## Installation

#### Install from WordPress Admin

 1. Go to Plugins  Add New.
 2. Search for “WelcomingWeb Accessibility Widget”.
 3. Click Install Now, then Activate.
 4. Go to Settings  WelcomingWeb.
 5. Enable the widget, paste your Widget ID, and Save Changes.

#### Manual Installation

 1. Upload the `welcomingweb-a11y-widget` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the Plugins menu in WordPress.
 3. Go to Settings  WelcomingWeb to configure.

## FAQ

### Do I need a WelcomingWeb account?

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).

### Where do I find my Widget ID?

You can find your Widget ID in your WelcomingWeb dashboard or in the widget installation
snippet provided by WelcomingWeb.

### Does this plugin work with caching plugins/CDNs?

Yes. If you change settings, you may need to clear your page cache to see changes
immediately.

### Will this plugin slow down my site?

The widget script is loaded asynchronously. Performance depends on your site and
network conditions.

### Does this plugin store user data?

The plugin stores only its settings (enabled flag, widget id, embed mode, and load
location) in the WordPress options table.
 The external WelcomingWeb widget script
may process technical and preference data to provide the service. See “External 
Services”.

### What happens when I uninstall the plugin?

On uninstall, the plugin deletes its saved settings from the database.

## Reviews

![](https://secure.gravatar.com/avatar/50f419d049564ada8c4c1c0653c8dacf2afa94c39a7d7e55244d98abc686ea72?
s=60&d=retro&r=g)

### 󠀁[Helpful Accessibility Solution](https://wordpress.org/support/topic/helpful-accessibility-solution/)󠁿

 [gokaydemir](https://profiles.wordpress.org/gokaydemir/) June 3, 2026

WelcomingWeb made it much easier for us to improve our website’s accessibility and
compliance efforts. The platform is straightforward to use, the implementation process
was smooth, and the team has been responsive whenever we’ve needed assistance. It’s
a practical solution for organizations looking to enhance accessibility without 
adding unnecessary complexity to their workflow.

 [ Read all 1 review ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/)

## Contributors & Developers

“WelcomingWeb Accessibility Widget” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ welcomingweb ](https://profiles.wordpress.org/welcomingweb/)

[Translate “WelcomingWeb Accessibility Widget” into your language.](https://translate.wordpress.org/projects/wp-plugins/welcomingweb-a11y-widget)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/welcomingweb-a11y-widget/),
check out the [SVN repository](https://plugins.svn.wordpress.org/welcomingweb-a11y-widget/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/welcomingweb-a11y-widget/)
by [RSS](https://plugins.trac.wordpress.org/log/welcomingweb-a11y-widget/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 week ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [a11y](https://wordpress.org/plugins/tags/a11y/)[accessibility](https://wordpress.org/plugins/tags/accessibility/)
   [wcag](https://wordpress.org/plugins/tags/wcag/)[widget](https://wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://wordpress.org/plugins/welcomingweb-a11y-widget/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/reviews/)

## Contributors

 *   [ welcomingweb ](https://profiles.wordpress.org/welcomingweb/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/welcomingweb-a11y-widget/)