Что умеет
Toolkit for Polylang — диагностический инструмент для сайтов, где многоязычность реализована через Polylang. Вместо ручного обхода страниц вы запускаете сканирование, и плагин собирает проблемы в отчёт.
Что проверяется:
- Отсутствующие переводы. Записи, страницы и другие поддерживаемые типы контента без версии хотя бы на одном активном языке.
- URL и маршруты. Ссылки на неправильный язык, битые ссылки, адреса, которые ведут на страницу 404.
- Elementor. Шаблоны шапки, подвала и условия их показа: из-за них на переведённой странице нередко выводится не тот шаблон.
- Настройки Polylang и меню. Типичные ошибки конфигурации.
- Покрытие переводами. Сводка по активным языкам и общий показатель состояния перевода сайта.
Результаты группируются: критические ошибки, предупреждения, пройденные проверки и проигнорированные замечания. Непроблемные замечания можно скрыть.
Название «Duplicate Content» в заголовке относится к инструменту дублирования контента между языками, который также встроен в набор.
Установка и настройка
Убедитесь, что Polylang установлен и настроен. После активации аддона запустится мастер настройки: выберите, какие инструменты нужны. Translation Inspector и проверка дублирования встроены; AutoPoly и Language Switcher for Polylang подключаются, только если соответствующие плагины уже установлены. Завершите мастер и запустите первое сканирование.
Подводные камни
Плагин не заменяет Polylang и не переводит контент, он лишь показывает, где остались пробелы. Решать найденное придётся самостоятельно, поэтому имеет смысл закладывать время на правки после каждого сканирования.
На крупном сайте сканирование может нагружать сервер, запускайте его в часы с небольшим трафиком, а не в пик. Не делайте этого в первый раз на боевом сайте без резервной копии, если вы пользуетесь функциями дублирования.
Помните, что результат проверки зависит от поддерживаемых типов контента: проблемы в нестандартных полях и в сторонних плагинах могут не определяться.
Кому подойдёт
Владельцам и разработчикам многоязычных сайтов на Polylang, особенно построенных на Elementor, где шаблоны часто «ломаются» при добавлении нового языка. Если вы выбираете систему многоязычности, сравните Polylang, TranslatePress и GTranslate.