как сделать мультиязычный сайт в WordPress

Я хотел сделать сайт WordPress на 2 языках. Английский и арабский. Я хотел сделать страницы, категории и меню на 2 языках, когда пользователь выбирает только английский. Страницы будут показаны пользователю, а при выборе арабского будут отображаться только арабские страницы, категории и меню. ТОЛЬКО посты останутся одинаковыми для обоих. Все, кроме постов, будет изменено пользователем.

-2

Решение

Вы можете сделать следующее:

  1. Получить языковой пакет (например, de_DE.mo) от wordpress.org. Если языковой пакет недоступен как отдельная загрузка, вы также можете использовать .mo файл, который упакован в ZIP-файл WordPress для вашего языка. Расположен под wp-content/languages,
  2. Переместить .mo подать в wp-content/languages/ вашей стандартной (английской) установки WordPress.
  3. Изменить WPLANG постоянная в wp-config.php в новую локаль (например, de_DE)
  4. В вашем functions.php добавьте следующий фильтр:

functions.php

add_filter('locale', 'wpse27056_setLocale');
function wpse27056_setLocale($locale) {
if ( is_admin() ) {
return 'en_US';
}

return $locale;
}

Ссылкаhttps://wordpress.stackexchange.com/questions/27056/different-language-for-frontend-and-backend

Взгляните на WordPress Codex — Перевод WordPress

Кроме того, вы можете использовать плагины WP специально для перевода вашего сайта WP:
Локализация Codestyling
Переключатель языка пользователя

1

Другие решения

Посмотрите на плагин, который сделает это для вас.

Я бы сказал, что плагин WPML будет идеальным для того, что вы пытаетесь сделать, но это плагин премиум-класса и стоит http://wpml.org .

0

привет М Усман Тахир я уже работаю на 3 веб-сайте, который имеет многоязычный

следуйте, чтобы увидеть www.decidact.com

этот сайт на 5 языках

1) скачать polylang plugind для вашего поста
2) downlaod codingstylelocalization для перевода заголовка

0
По вопросам рекламы [email protected]