如何将单个从右向左的段落(希伯来语)输入到英文页面/帖子中?

时间:2012-04-09 作者:Roee Adler

我有一个英文博客。在其中一页中,我想在两个英文段落之间包含一个希伯来文段落(我希望英文文本左对齐,希伯来文文本右对齐)。我可以让希伯来文文本右对齐,但不能从右到左对齐(例如,句子末尾的句点显示为右而不是左)。

我尝试从Microsoft Word粘贴格式化文本,但没有成功(粘贴的文本在Word中会从右向左改变为WordPress上的格式,如果我自己键入的话)。

我不希望管理界面改变,我不希望我的整个博客从右向左改变。只有一段。

我如何才能做到这一点?该网站是http://roee.co

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

您可以添加一个希伯来文短代码来环绕希伯来文文本,然后使用CSS2方向属性来指示文本方向。

e、 g.:

在您的主题功能中。php:

function hebrew_shortcode( $atts, $content = null ) {
   return \'<p lang="he" DIR="RTL">\' . $content . \'</p>\';
}
add_shortcode( \'hebrew\', \'hebrew_shortcode\' );
您的内容:

[希伯来语]希伯来语风格从右到左文本![/希伯来语]

编辑:我已经更新为使用dir html属性(spec docs说do to sue css表示从右到左),并改为使用p元素

结束

相关推荐

WordPress本地化-gettext和git

我们即将开始本地化一个高度定制的wordpress主题,其中包含200多个php文件。我们正在使用git进行版本控制。有什么特别的提示或警告我们应该知道吗?我们是否只是将订单/生产任务单文件与主题一起粘贴在那里?我们可能会尝试使用WPML或代码样式本地化之类的工具。他们是否将所有内容都存储在文件中,还是与wpdb混为一谈?