You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 0d244b8
Browse filesBrowse the repository at this point in the historyBrowse files
# Must not recommend or require inaccessible plugins
14
+
# Must not recommend inaccessible plugins
15
15
16
16
## Basic principle
17
17
18
-
Accessibility Ready themes must not recommend, promote, bundle, or require plugins that introduce known accessibility barriers as part of the theme’s setup process or ongoing use within the WordPress admin.
18
+
Accessibility Ready themes must not recommend plugins that introduce known accessibility barriers as part of the theme’s setup process or ongoing use within the WordPress admin.
19
19
20
20
Themes play a significant role in shaping how site owners build and extend their websites. When a theme directs users toward inaccessible plugins — whether through onboarding screens, admin notices, documentation, or demo imports — it undermines the goal of providing an accessible foundation and can result in inaccessible websites even when the theme itself meets accessibility requirements.
21
21
@@ -25,16 +25,22 @@ Themes should either:
25
25
1. Not recommend plugins at all or,
26
26
2. If recommending plugins, only recommend plugins that similarly pass `accessibility-ready` requirements.
27
27
28
+
### What is considered a plugin recommendation?
29
+
30
+
It is considered a recommendation to include language or prompts that actively suggest that a user install a plugin. Examples of this behavior could include (but is not limited to) having blocks in your starter content that contains links to install plugins or bundling packages like TGM Plugin Activation, or displaying admin notices recommending that user's install specific plugins.
31
+
32
+
Declaring compatibility with a plugin is not considered a recommendation of that plugin.
33
+
28
34
## Testing
29
35
30
36
**Tools:** browser
31
37
32
-
1. Look for admin banners or notices recommending or requiring plugins after activating the theme.
38
+
1. Look for admin banners or notices recommending or requiring plugins after activating the theme.
33
39
2. If prompted to install "recommended" or "required" plugins, install and activate those plugins.
34
40
3. Conduct all `accessibility-ready` tests with the "recommended" or "required" plugins active.
35
41
4. If accessibility problems are identified related to the plugins, this is considered a failure.
36
42
37
43
38
-
**Note:** When evaluating accessibility, responsibility for the issue is not relevant to the review outcome. Testers are not required to determine whether an accessibility problem originates in the theme or in a plugin recommended by the theme.
44
+
**Note:** When evaluating accessibility, responsibility for the issue is not relevant to the review outcome. Testers are not required to determine whether an accessibility problem originates in the theme or in a plugin recommended by the theme.
39
45
40
46
If an accessibility barrier is present, it should be reported. It is then up to the theme developer to determine whether the issue can be addressed within the theme, needs to be reported upstream, or requires removing the plugin recommendation altogether.
0 commit comments