Wordpress和RTL

问题描述 投票:2回答:6

WordPress是如此强大..但它是如此弱与RTL语言,如阿拉伯语和希伯来语...我需要在阿拉伯语和管理区域的前端保持英语,当然LTR ..如果我使用阿拉伯语WordPress的版本。包括管理区在内的所有内容都将使用阿拉伯语和RTL。这根本不适合。在同一时间。视觉编辑阿拉伯语帖子应该是RTL,而HTML视图应该是LTR ..

我可以看到wordpress.com上的MU版本可以有英文管理区域,而前端是阿拉伯语。

怎么做?

wordpress arabic right-to-left
6个回答
3
投票

WordPress后端可以使用编辑器和数据库本身处理阿拉伯语。如果您希望前端以阿拉伯语显示,则需要使用/开发使用阿拉伯语的主题。

如果您的博客仅限阿拉伯语,则可以将博客模板文件中的帖子周围的div添加CSS类,将文本方向设置为ltr。如果您使用阿拉伯语和英语,则可以设置if语句,以根据您从后端添加到帖子的自定义字段来确定每个帖子需要的方向。


2
投票

2
投票

使用阿拉伯语WP安装并使用此插件:http://wordpress.org/extend/plugins/admin-locale/切换回英语管理界面。



0
投票

添加RTL的一般步骤是:

  • 第1步 - 为您的主题创建RTL CSS。 第一步是创建用于在您的网站上正确显示RTL语言的CSS。有两种方法可以做到这一点。第一种是简单地将现有样式表提供给CSS RTL生成器。此工具将检查您的CSS并尝试制作副本,但切换所有左对齐和右对齐。这有效地创建了您网站的镜像版本。
  • 第2步 - 确保WordPress'看到'RTL样式。 如果你正在使用CSS生成器工具,你现在需要将你的新样式-rtl.css样式表排入队列,以便WordPress可以在适当的时候加载它。这只是在主题的functions.php文件中添加一个片段。
  • 第3步:在WordPress RTL Tester插件中测试您的RTL样式。 您可以在WordPress安装中测试RTL语言。首先是简单地将WordPress切换为RTL语言。为此,请转到WordPress仪表板中的“设置”>“常规”页面。然后,选择您在“语言”下拉框中看到的第一种脚本语言

这是一个完整的指南:https://torquemag.io/2018/03/rtl-support-wordpress/ 对于成功的RTL站点示例,check out this one


-1
投票

我遇到过同样的问题。该博客使用阿拉伯语,管理员后端使用英语。

如果您使用的是Firefox,则可以通过单击TinyMCE上的右键菜单中的“切换文本方向”来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.