Wordpress, измените language_attributes, чтобы вернуть dir = rtl - PullRequest
0 голосов
/ 12 октября 2010

В WordPress, внутри файла header.php темы, есть следующая строка:

<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

По умолчанию он (language_attributes) возвращает dir=ltr, и каждый онлайн-гид iread пытался показать способ обработки файла css.

это недостаточно и не семантически.Мне нужно изменить сам HTML на RTL.как это можно сделать?есть файл настроек?

Ответы [ 3 ]

3 голосов
/ 03 ноября 2010

Вы можете контролировать направление текста через языковые файлы. Если вы загружаете арабский язык (RTL-язык) Wordpress , например. Вы найдете, что это значение установлено в \ wp-content \ languages ​​\ ar.php как:

$text_direction = 'rtl';

И чтобы включить его, вам нужно установить переменную WPLANG в вашей конфигурации wp на язык RTL, например:

define ('WPLANG', 'ar');

Тогда ваш language_attributes () выведет dir = 'rtl', который вы хотите.

1 голос
/ 08 апреля 2011

Лучший способ изменить язык по умолчанию - через файл wp-config.php в корневом каталоге.

Этот случай должен быть для испанской Испании define ('WPLANG', 'es_ES');

Это в США. Английский define ('WPLANG', 'en_US');

У вас есть все возможные комбинации на этой странице: http://xml.coverpages.org/iso639a.html

Привет

0 голосов
/ 12 октября 2010

Взгляните на следующие две ссылки. Вы должны убедиться, что ваша тема и WordPress настроены для RTL.

http://codex.wordpress.org/Right_to_Left_Language_Support

http://codex.wordpress.org/Function_Reference/get_bloginfo

...