我有一个包含 style.css 和 rtl.css 的 wordpress 主题,在其他主题文件旁边。我想将主题更改为从右到左的阿拉伯语。我该怎么办?在 style.css 中使用 @import?或者替换 style.css 中的文本?
4 回答
Wordpress 支持有关于如何制作 wordpress 主题 RTL 的分步说明:
还有一个插件可以显示主题在 RTL 中的外观:
在您的header.php
文件中,您将有一行类似于:
<link href="<?php bloginfo('stylesheet_url'); ?>" rel="stylesheet" type="text/css" />
将其替换为:
<link href="<?php bloginfo('template_url'); ?>/rtl.css" rel="stylesheet" type="text/css" />
您正在用从右到左的样式表替换默认样式表。
要在 wordpress 中激活从右到左 (RTL),您应该首先通过编辑 wp-config.php 中的行将语言定义为阿拉伯语,只需在“”之间添加 ar 为“ar”
define( 'WPLANG', 'ar' );
然后,转到http://ar.wordpress.org并下载包,解压缩/解压缩并将文件夹 /wp-content/languages 上传到您的 wordpress /wp-content 刷新您的博客,它应该会自动更改为阿拉伯语
PS:更改 WPLANG 将影响管理菜单,模板中的所有内容都将更改为匹配ar.po的语言(如果由主题或插件翻译,则在 /languages 文件夹中。
请注意,语言文件必须与 WPLANG 名称匹配,在这种情况下 WPLANG 设置为 ar,因此 .po 文件必须是 ar.po。
导航到 WordPress 仪表板中的设置 => 常规,然后选择首选的“站点语言”——不要忘记点击“保存更改”按钮。WordPress 会检测您选择的语言是否是 RTL 语言,当您的 WordPress 主题支持 RTL 时,会自动加载 rtl.css 样式表,并且您的网站将以 RTL 显示。就是这样。
有关更多信息,请访问此页面:如何为您的 WordPress 网站启用 RTL?