Wordpress, измените Language_attributes, чтобы вернуть dir=rtl
-
29-09-2019 - |
Вопрос
В WordPress внутри файла темы header.php есть следующая строка:
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
По умолчанию это(language_attributes
) возвращается dir=ltr
, и каждое онлайн-руководство, которое я читал, пыталось показать, как повесить файл CSS.
это мало и несмысленно.мне нужно изменить сам HTML на RTL.как это можно сделать?есть файл настроек?
Решение
Лучший способ редактировать ваш язык по умолчанию - через файл wp-config.php в корневом каталоге.
Этот случай должен быть для испанского испанского определения («WPLANG», «ES_ES»);
Этот к английскому языку США определяет («WPLANG», «EN_US»);
У вас есть все возможные комбинации на этой странице:http://xml.coverpages.org/iso639a.html.
С уважением
Другие советы
Вы можете контролировать направление текста через языковые файлы.Если вы загружаете арабский язык (язык с письмом справа налево) Вордпресс например.Вы обнаружите, что это значение установлено в \wp-content\languages\ar.php как:
$text_direction = 'rtl';
И чтобы включить его... вам нужно установить переменную WPLANG в вашей конфигурации wp на язык RTL следующим образом:
define ('WPLANG', 'ar');
Затем ваш Language_attributes() выведет нужный вам dir='rtl'.
Посмотрите на следующие две ссылки. Вы должны убедиться, что оба вашей темы, так и WordPress настроен для RTL.