Я хотел сделать сайт WordPress на 2 языках. Английский и арабский. Я хотел сделать страницы, категории и меню на 2 языках, когда пользователь выбирает только английский. Страницы будут показаны пользователю, а при выборе арабского будут отображаться только арабские страницы, категории и меню. ТОЛЬКО посты останутся одинаковыми для обоих. Все, кроме постов, будет изменено пользователем.
Вы можете сделать следующее:
de_DE.mo
) от wordpress.org. Если языковой пакет недоступен как отдельная загрузка, вы также можете использовать .mo
файл, который упакован в ZIP-файл WordPress для вашего языка. Расположен под wp-content/languages
,.mo
подать в wp-content/languages/
вашей стандартной (английской) установки WordPress.WPLANG
постоянная в wp-config.php
в новую локаль (например, de_DE
)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
Переключатель языка пользователя
Посмотрите на плагин, который сделает это для вас.
Я бы сказал, что плагин WPML будет идеальным для того, что вы пытаетесь сделать, но это плагин премиум-класса и стоит http://wpml.org .
привет М Усман Тахир я уже работаю на 3 веб-сайте, который имеет многоязычный
следуйте, чтобы увидеть www.decidact.com
этот сайт на 5 языках
1) скачать polylang plugind для вашего поста
2) downlaod codingstylelocalization для перевода заголовка