Зв’язки перекладів: налаштування Polylang і WPML

Для яких версій: Baza Helper 1.1 і новіших із Polylang, WPML або іншим багатомовним плагіном, який зберігає окремий запис для кожної мови.

Translation Links Tool

Інструмент Translation links показує, які записи пов’язані як переклади. Він дає змогу від’єднати неправильний переклад, пов’язати наявний запис або почати створення відсутнього. Зміни зберігаються одразу: натискати Update не потрібно.

Не призначений для плагінів, що зберігають переклади в одному записі. TranslatePress, Weglot, GTranslate і qTranslate-XT зберігають усі мовні версії всередині одного запису. Пов’язувати окремі записи в такому разі не потрібно, тому інструмент прихований.

Крок 1: Увімкніть інструмент

Відкрийте Baza Helper > Dashboard і переконайтеся, що картку Translation links увімкнено. На сайті з двома чи більше мовами інструмент увімкнений за замовчуванням.

Крок 2: Ознайомтеся з позначками у стовпці Languages

Відкрийте список записів будь-якого типу, для якого доступні переклади: Posts, Pages, Docs або Products. В останньому стовпці, Languages, кожній мові сайту відповідає прапорець із невеликою смужкою під ним:

  • Темна смужка: поточний запис.
  • Зелена смужка: переклад існує та пов’язаний із записом.
  • Жовта смужка: переклад пов’язаний, але ще має статус чернетки.
  • Блідо-сірий прапорець без смужки: перекладу цією мовою немає.
  • Жовте попередження: для запису ще не задано мову.

Наведіть вказівник на прапорець, щоб побачити мову, назву та статус перекладу.

Крок 3: Відкрийте панель керування перекладами

Натисніть невелику кнопку зі значком повзунків наприкінці комірки Languages. Відкриється панель з окремим рядком для кожної мови: назвою, статусом та ID перекладу. У блоковому редакторі така сама панель розміщена на бічній панелі документа в розділі Translations.

Крок 4: Пов’яжіть відсутній переклад

У рядку з позначкою Not created виберіть одну з двох кнопок:

  • Link existing шукає записи потрібної мови й типу за назвою. Натисніть Link поруч із потрібним записом. Якщо він уже пов’язаний з іншими перекладами, у результаті пошуку будуть зазначені їхні мови. Після створення нового зв’язку запис вийде з попередньої групи.
  • Create відкриває стандартний екран створення перекладу в Polylang або WPML. Потрібну мову вже буде вибрано.

Крок 5: Замініть неправильний переклад

У рядку з перекладом натисніть значок посилання (Replace with another post). Знайдіть потрібний запис і натисніть Replace. Він замінить попередній переклад, який буде від’єднано автоматично. Заздалегідь від’єднувати його не потрібно.

Крок 6: Від’єднайте переклад

Натисніть × у потрібному рядку, а потім Yes, unlink. Із групи вийде лише вибраний запис; решта перекладів залишаться пов’язаними. Щоб від’єднати поточний запис, натисніть Unlink this post from the others внизу панелі.

Крок 7: Знайдіть записи без зв’язку з основною мовою

Над таблицею будь-якого списку відкрийте Not linked to EN (N). EN позначає основну мову сайту. Фільтр показує записи іншими мовами, які не мають пов’язаного перекладу основною мовою, а також записи без призначеної мови.

Для загального огляду відкрийте Baza Helper > Translation links. Виберіть тип записів і скористайтеся фільтрами Need attention, Not linked, Some languages missing, Not linked to EN та All languages linked. Біля кожного фільтра показано кількість записів. Поле пошуку знаходить записи за назвою. На вкладці перевіряються останні 2000 записів вибраного типу.

Крок 8: Призначте мову запису

Якщо біля запису є жовте попередження, відкрийте панель керування, виберіть мову в жовтому блоці та натисніть Set the language. У пов’язаного запису змінити мову не можна: спочатку від’єднайте його.

Крок 9: Відновіть пошкоджені групи

Відкрийте Baza Helper > Translation links. Якщо на сайті використовується Polylang або WPML, угорі вкладки буде кнопка Repair broken groups.

  • Polylang. Скористайтеся відновленням, якщо після від’єднання одного перекладу розірвалися й інші зв’язки: така помилка траплялася у старій версії. Baza Helper заново збирає групи із записів, які досі зберігає Polylang, і повідомляє кількість відновлених груп. Потім повторіть від’єднання, по одному запису за раз.
  • WPML. Тут від’єднання запису не порушує зв’язки між іншими перекладами. Кнопка прибирає залишкові зв’язки з видаленими записами та зв’язки з неправильним типом запису. Після обробки показується кількість виправлень.

Що варто знати

  • Пов’язати можна лише два записи одного типу, якщо обом призначено мову й ці мови різні.
  • У групі одній мові відповідає один запис. Щоб замінити його іншим, скористайтеся Replace.
  • Користувачеві потрібні права на редагування записів. Кнопка Repair доступна адміністраторам.
Востаннє змінено: 01.11.2026