Зустрічайте
WP-LOC

WP-LOC — український легкий, швидкий та відкритий плагін для багатомовних WordPress сайтів з чистими URL, сумісною архітектурою, ACF, меню, SEO та контрольованою міграцією з інших багатомовних рішень.

Перекладайте

Перекладайте

Створюйте переклади сторінок, записів, кастомних посттайпів, таксономій та навігаційних меню в один клік. Кожна мова — окрема сутність з повним контролем, а синхронізація термінів та меню тримає структуру сайту узгодженою.

Керуйте

Керуйте

Drag-and-drop управління мовами, автоматичне створення перекладів, перемикач мов в адмінці з прапорцями, Wizard для підготовки існуючих багатомовних даних та інструменти синхронізації меню — без зайвих екранів і важких залежностей.

Розширюйте

Розширюйте

Підтримка Advanced Custom Fields з режимами перекладу на рівні полів, мовні options pages, user fields, picker-фільтрація, сумісність з Yoast SEO, інтеграція з Timber/Twig та AI-переклад через OpenAI, Claude або Gemini.

Міграція без хаосу

WP-LOC допомагає акуратно прийняти існуючі багатомовні дані з іншого рішення: спочатку сканує базу, показує що буде збережено, що можна очистити, і тільки після підтвердження виконує оптимізацію.

🗄️

Сумісні звʼязки перекладів

Плагін працює з WPML-сумісною таблицею icl_translations, тому може приймати вже існуючі групи перекладів для постів, термінів, меню та медіа.

🧭

Мапінг мов

Wizard нормалізує коди, локалі, URL-слаги, прапорці, назви мов для перемикача та дозволяє вручну перевірити відповідність перед застосуванням.

🧩

Типи контенту та таксономії

Під час міграції WP-LOC підхоплює кастомні post types і taxonomies, які вже використовувались як багатомовні у проєкті.

🛡️

Підтвердження перед очисткою

Сервісні таблиці, старі option rows та meta rows видаляються тільки після явного підтвердження адміністратора.

Мова за замовчуванням

Wizard переносить default language, щоб no-prefix URL залишився мовою, яку очікує існуючий сайт.

↩️

Повернення до майстра

Якщо оптимізацію відклали, Wizard можна знову відкрити зі сторінки плагінів і пройти тоді, коли проєкт готовий.

Що в новому WP-LOC

WP-LOC 1.0 — це перший стабільний реліз з повним набором інструментів для багатомовності: автоматичне створення перекладів контенту, термінів та меню, двосторонній синхронізатор таксономій, мовний роутинг з чистими URL, каскадне видалення груп перекладів та захист категорій за замовчуванням.

Окрему увагу приділено реальним кастомним WordPress-проєктам: ACF options pages, user profile fields, nav menu поля, relation pickers, Gutenberg preview, frontend AJAX, author archives, search, pagination, hreflang та сумісні helper-функції працюють у мовному контексті сайту.

AI-переклад через OpenAI, Claude або Gemini допоможе швидко перекласти HTML-контент прямо з редактора WordPress, зберігаючи форматування. А WP Menus Sync синхронізує структуру, порядок та налаштування меню з основної мови на всі інші з AJAX-попереднім переглядом.

Що в новому WP-LOC

Створено для розробників

WP-LOC не ховає багатомовність за важким SaaS-шаром. Він дає зрозумілі WordPress API, сумісні fallback-функції та передбачувані правила для тем, ACF, SEO і кастомних запитів.

🧰

Template helpers

wp_loc_get_lang_switcher(), wp_loc_the_language_switcher(), wp_loc_get_current_lang() та інші helper-и для власних шаблонів.

🌿

Timber/Twig

Twig helper-и для кастомних dropdown-перемикачів та доступу до активних мов без дублювання PHP-логіки у темі.

🔌

Фільтри WordPress

wp_loc_translatable_post_types, wp_loc_translatable_taxonomies, wp_loc_locale_slug_map та інші точки розширення.

📦

ACFML-подібна поведінка

shared, copy_once, translatable, advanced field group modes, локальні JSON-конфіги та PHP-registered groups.

🌐

Розумний URL resolver

Перемикач мов розуміє singular, terms, author archives, search, date archives, posts page, post type archives, pagination та query args.

🔎

SEO без дублювання

hreflang, canonical fallback, localized Yoast options, sitemap alternates та коректна робота primary category у перекладах.

Ваш сайт, будь-якою мовою

WP-LOC підходить для контентних сайтів, блогів, портфоліо, сервісних сторінок та кастомних WordPress-тем. Чисті URL з мовним префіксом, локалізовані опції, мовно-залежна маршрутизація сторінок, архівів і пошуку — все працює одразу після встановлення.

🌐

Мовний роутинг

Чисті URL: /en/page/, /ua/page/. Основна мова без префікса. Локалізовані front page, posts page, архіви, пошук і пагінація.

📋

Багатомовні меню

Автоматичне створення меню-перекладів, клонування пунктів, WP Menus Sync з AJAX-попереднім переглядом.

🏷️

Таксономії та терміни

Переклад категорій, тегів та кастомних таксономій. Однакові слаги в різних мовах. Каскадне видалення.

AI-переклад

OpenAI, Claude та Gemini. HTML-safe переклад контенту та пунктів меню прямо з адмінки WordPress.

📦

ACF підтримка

Режими shared, copy_once, translatable для полів. Group, repeater, flexible_content, clone, options pages, user fields та relation pickers.

🔎

Yoast SEO

Локалізовані Yoast-опції, hreflang у сайтмапах, переклад primary category, інвалідація індексів після оновлень.

🔄

Сумісність

icl_object_id(), $sitepress, wpml_object_id фільтри, ICL_LANGUAGE_CODE — інтеграція з існуючими темами без змін.

⚙️

Локалізовані опції

blogname, blogdescription, page_on_front, page_for_posts — окремі значення для кожної мови.

Легкий та швидкий

Без npm, без webpack, мінімальний вплив на продуктивність. PHP 8.1+, WordPress 6.0+.

Прозора багатомовність

WP-LOC не перетворює сайт на важку хмарну платформу. Це контрольований інструмент для тих, хто хоче тримати багатомовність у WordPress зрозумілою, передбачуваною і керованою.

🚫

Не SaaS lock-in

Дані залишаються у вашому WordPress-проєкті, без привʼязки до зовнішньої платформи або ліцензійного сервера.

🔓

Відкритий код

Репозиторій доступний на GitHub, архітектура прозора, а поведінку можна перевірити, розширити або адаптувати під проєкт.

🎛️

Контроль замість магії

Окремі публікації, зрозумілі таблиці перекладів, WordPress hooks та передбачуваний мовний контекст у фронтенді й адмінці.

Віталій Каплія
Я роками працював з різними рішеннями для багатомовності у WordPress і щоразу відчував, що це або занадто громіздко, або занадто дорого, або просто не так, як хотілося б. Мені завжди хотілося зробити щось своє — легке, прозоре, без зайвого коду та ліцензійних обмежень. WP-LOC — це плагін, який я хотів мати з самого початку своєї роботи з WordPress. Відкритий, простий, і створений з любов'ю до того, що робиш.

Віталій Каплія — Автор WP-LOC

Почати

Завантажте WP-LOC, встановіть на свій WordPress сайт та зробіть його багатомовним за кілька хвилин. Для нового сайту просто додайте мови через стандартні налаштування WordPress. Для існуючого багатомовного проєкту спершу зробіть backup бази даних і пройдіть Wizard підготовки даних.

🍪 Цей сайт використовує cookies

Ми використовуємо cookies для покращення роботи сайту та аналізу трафіку. Продовжуючи користуватися сайтом, ви погоджуєтеся з використанням cookies.