Wordpress,更改语言属性以返回dir=rtl

Wordpress,更改语言属性以返回dir=rtl,wordpress,hebrew,right-to-left,Wordpress,Hebrew,Right To Left,在wordpress中,主题的header.php文件中有下一行: <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> 查看以下两个链接。您需要确保主题和WordPress都是为RTL设置的 请查看以下两个链接。您需要确保主题和WordPress都是为RTL设置的 您可以通过语言文件控制文本方向。例如,如果您下载阿拉伯语(RTL语言)。 您会发现此值在\wp cont

在wordpress中,主题的header.php文件中有下一行:

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

查看以下两个链接。您需要确保主题和WordPress都是为RTL设置的


请查看以下两个链接。您需要确保主题和WordPress都是为RTL设置的


您可以通过语言文件控制文本方向。例如,如果您下载阿拉伯语(RTL语言)。 您会发现此值在\wp content\languages\ar.php中设置为:

$text_direction = 'rtl';
要启用它,您需要将wp配置中的WPLANG变量设置为RTL语言,如下所示:

define ('WPLANG', 'ar');

然后,您的语言属性()将输出所需的dir='rtl'。

您可以通过语言文件控制文本方向。例如,如果您下载阿拉伯语(RTL语言)。 您会发现此值在\wp content\languages\ar.php中设置为:

$text_direction = 'rtl';
要启用它,您需要将wp配置中的WPLANG变量设置为RTL语言,如下所示:

define ('WPLANG', 'ar');

然后,您的语言属性()将输出所需的dir='rtl'。

编辑默认语言的最佳方法是通过根目录中的wp-config.php文件

这种情况应该适用于西班牙的西班牙人 定义('WPLANG','es_es')

这是去美国的英语 定义(“WPLANG”、“en_US”)

您在此页面上有所有可能的组合:


关于

编辑默认语言的最佳方法是通过根目录中的wp-config.php文件

这种情况应该适用于西班牙的西班牙人 定义('WPLANG','es_es')

这是去美国的英语 定义(“WPLANG”、“en_US”)

您在此页面上有所有可能的组合:


关于

似乎不是那么容易:)CSS方法是OP已经拥有的(但不想要的)
get\u bloginfo()
在3.0中被弃用,取而代之的是已定义的
is\u rtl()
,但我不知道这是在哪里更改的。我提供了第二个链接来显示需要设置的博客信息选项。OP没有提到尝试过。我相信这两者的结合应该可以完成,因为WP抄本是可靠的,尽管有时会过时。谢谢大家,但我与WP的主要问题似乎仍然存在。get_blohinfo()和其他函数都是getter,在哪里以及如何使用setter?至于最初的问题,我通过在文件中爬行找到了答案。wp include下有locale.php文件,有一个名为$text\u direction的全局变量,is\u rtl使用它。还有,o/c-是wp3。谢谢,againI将查看数据库中是否设置了此变量。因此有了
get\u bloginfo()
参考。这样你就不用在核心文件中硬编码了。这似乎不是那么容易:)CSS方法是OP已经拥有的(但不想要的)
get\u bloginfo()
在3.0中被弃用,取而代之的是已定义的
is\u rtl()
,但我不知道这是在哪里更改的。我提供了第二个链接来显示需要设置的博客信息选项。OP没有提到尝试过。我相信这两者的结合应该可以完成,因为WP抄本是可靠的,尽管有时会过时。谢谢大家,但我与WP的主要问题似乎仍然存在。get_blohinfo()和其他函数都是getter,在哪里以及如何使用setter?至于最初的问题,我通过在文件中爬行找到了答案。wp include下有locale.php文件,有一个名为$text\u direction的全局变量,is\u rtl使用它。还有,o/c-是wp3。谢谢,againI将查看数据库中是否设置了此变量。因此有了
get\u bloginfo()
参考。这样你就不会在核心文件中硬编码了。这是完全正确的答案。我现在正在测试。如果你想让你的仪表盘是英文的,而模板是阿拉伯文的,那么把
wp content/languages/ar.php
从阿拉伯文wordpress包复制到
wp content/languages/
目录就足够了(如果它不存在,你可以创建)。当然,在
wp config.php
中更改语言定义,这是完全正确的答案。我现在正在测试。如果你想让你的仪表盘是英文的,而模板是阿拉伯文的,那么把
wp content/languages/ar.php
从阿拉伯文wordpress包复制到
wp content/languages/
目录就足够了(如果它不存在,你可以创建)。当然,在
wp config.php
中更改语言定义,如果不下载rtl语言文件,这将无法解决问题。请参阅@nightS answer。如果您不下载rtl语言文件,这将无法解决此问题。见@nightS答案。