| 开发者 | walletup |
|---|---|
| 更新时间 | 2026年9月4日 07:52 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
!important, a forced box model, oversized icons, a page claiming the highest
stacking order there is. It came through without a mark.
Block themes, classic themes, page builders. It mounts on wp_footer, which
every theme fires.
Works past WordPress, too
Plenty of sites keep WordPress for the admin and build their public pages in
plain PHP, in React, or as static files. Nothing on those pages runs a WordPress
footer, so the panel never arrives. Add one line to your own instead:
<script src="/wp-content/plugins/widewalk/assets/embed.js" defer></script>
Same panel, same controls, the settings you already chose. Nothing else to set up.
Light, and quiet about it
/wp-content/plugins/.No, and treat anything that says otherwise with suspicion. Conformance rests on your own markup: headings, alt text, contrast, link text, forms, error messages. Widewalk helps a visitor read what you have written. It cannot repair what sits underneath. Use it alongside the real work.
No. An overlay scans your page and rewrites it for every visitor, usually with a promise of automatic compliance attached. Widewalk changes nothing until a visitor asks it to, changes it only for that visitor, and promises nothing about your legal position.
Yes. Plenty of sites keep WordPress for the admin and build their public pages
in plain PHP, in React, or as static files. Nothing on those pages runs a
WordPress footer, so add one line to your own:
<script src="/wp-content/plugins/widewalk/assets/embed.js" defer></script>
That is the whole integration. It reads the settings you chose in the admin and
mounts the same panel, with the same controls.
Settings has the line ready to copy, and a box where you can give it one of your
own pages. It will fetch that page and tell you whether the line arrived, so you
are not left guessing.
Yes. The panel lives inside a shadow root, so your theme's rules do not reach it and its rules do not escape into your pages. It has been tested against popular themes and against a stylesheet built on purpose to wreck it. Block themes, classic themes and page builders are all fine.
Everything a visitor downloads comes to roughly 7 KB gzipped: one stylesheet, one small script, no framework, no jQuery. With the panel switched off, nothing is added to your pages at all.
Nothing. No tracking, no analytics, no account, no cookie. Preferences are held in local storage in the visitor's own browser. The plugin makes no outbound request of any kind, so nothing about your site or your readers goes anywhere.
There is nothing to disclose, since nothing is collected, nothing is stored on your server and nothing is shared. Preferences never leave the visitor's device.
Yes. All twelve have their own switch. Offer what suits your site and leave the rest off.
If you are offering a panel like this, you should say what you are aiming for, what you know still falls short, and how somebody tells you about a barrier. Public bodies in many countries are required to publish one. Widewalk writes the page in two lengths and links the panel to it.
Yes. The panel is built for touch as much as for mouse and keyboard, and the controls are large enough to press without aiming.
Yes. Every control is reachable by keyboard with a visible focus outline. The panel is a labelled dialog, focus is held inside it and returned when it closes, and each change is announced.
A slideshow that moves on a timer is a script, and a plugin cannot safely reach
into another script's timers. Widewalk stops what it can reach: animation and
transitions from your stylesheet, video and sound, and moving SVG.
For the rest it tells your page, and the page can stop itself. Two lines in your
theme are enough. Widewalk puts data-a11y-animations on the html element,
and fires a widewalk:motion event on the document:
if (document.documentElement.hasAttribute('data-a11y-animations')) return;
Put that at the top of whatever advances your slides, and it will hold still
while a visitor has asked it to.
Yes. When a visitor's device asks for less motion, the panel stops animating. They can also pause animation across your whole site from inside the panel.
Yes, to either bottom corner, from the settings screen. A visitor can move it themselves as well, if it is sitting over something they need.
Please don't. Two panels arguing over the same page is worse than either one on its own. Pick the one you prefer and turn the other off.
Yes. The panel is a set of controls, and without a script there is nothing for them to control. Where scripting is unavailable, nothing is added to the page.
Every string is translatable, and translations arrive through translate.wordpress.org. Contributions are very welcome.
widewalk:motion event, and the data-a11y-animations marker on the page, so a slideshow or anything else driven by a script can hold still while a visitor has asked for stillness. Two lines in a theme are enough, and the FAQ shows them.