Что умеет
Плагин добавляет на сайт кнопку, по клику на которую страница переключается в версию для слабовидящих. Открывается панель, где посетитель меняет оформление под себя:
- размер шрифта (до двукратного увеличения);
- цветовую схему;
- шрифт с засечками или без;
- вид изображений: чёрно-белые или скрытые с показом подписи alt;
- межбуквенный и междустрочный интервалы;
- отключение встроенных элементов вроде видео и карт.
Синтезатор речи озвучивает изменения настроек и текст, который вы отметили для прослушивания. Интерфейс и озвучка поддерживают одиннадцать языков, панель управляется с клавиатуры и сворачивается в меню на телефонах и планшетах.
Кнопку можно разместить четырьмя способами: блок «Кнопка для слабовидящих», блок «Озвучиваемый текст», шорткод [bvi] с атрибутами text, icon, color и background, виджет либо любой элемент с классом bvi-open.
Установка и настройка
Установите плагин и активируйте его. В меню BVI откройте настройки и выберите «Плагин активен: Да», пока он выключен, кнопка, шорткод и виджет ничего не выводят. Добавьте кнопку в шапку блоком или виджетом, например: [bvi text="Версия для слабовидящих"].
Настройки на странице плагина задают значения по умолчанию: посетитель может изменить их, и его выбор сохранится только в его браузере.
Подводные камни
Если кнопка не появилась, проверьте, что плагин включён в своих настройках, а затем очистите кэш сайта. Новая версия требует PHP 8.3, поэтому перед обновлением посмотрите версию PHP на хостинге.
Озвучка работает за счёт голосов браузера и операционной системы. Если голоса нужного языка не установлены, речь не заработает. Это ограничение не плагина, а устройства посетителя.
Версия для слабовидящих меняет стили сайта «поверх» вашей темы. На сложной верстке с фоновыми картинками, плавающими меню и слайдерами проверьте вид в каждой цветовой схеме. Отдельные блоки можно скрыть классом bvi-hide, а для блоков, где стили плагина мешают, пригодится bvi-no-styles.
Кому подойдёт
Сайтам государственных и муниципальных учреждений, школ, медицинских и других организаций, которым нужна привычная для рунета версия для слабовидящих. Из альтернатив: WP Доступность, Accessibility by UserWay и Web Accessibility (Ally).