如何将LTR WordPress主题更改为RTL

3

大家好,我想将我的WordPress主题的书写系统从左到右改为从右到左,以适应波斯语。我该怎么做?我知道一些关于这个的事情,比如使用Poedit翻译单词等,但我的问题在CSS上!请帮帮我,非常感谢![对不起我的英语太差了 :( ]

3个回答

1
你可以使用RTLCSS Online将CSS从左到右(LTR)转换为从右到左(RTL)。

0

在 CSS 中,它可以非常简单:

html, body {direction:rtl;}

这可能会对布局产生负面影响,例如一个左边有徽标右边有菜单的网站现在完全颠倒了。

只要布局两种方式都适合(可能需要稍微调整一下),这通常对我来说就够用了。

可能需要进行的微调:

LTR

#main-content {display:block; float:left; width:750px; margin-right:20px;}
#sidebar {display:block; float:left; width:250px;}

RTL

 #main-content {display:block; float:left; width:750px; margin-right:0;}
 #sidebar {display:block; float:left; width:250px; margin-right:20px;}

你确定这段代码对于其他的ID和类足够吗? - iSalar
我说过,它可以像上面的代码一样简单。您还需要添加一些特定于CSS元素的样式。例如,如果您在左侧有一个主列和右侧有一个侧边栏,则可能需要编辑这些样式以适应RTL网站。我已更新我的答案以反映这一点。 - MÖRK

0

这很容易 只需进入外观>编辑器
然后打开header.php文件并将dir属性添加到html标签中

<html dir="RTL">

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接