Wordpress post 标题中 LTR 和 RTL 的混合

Mix of LTR & RTL in Wordpress post titles

我正在开发一个网站,它基本上是一个 Questions/Answers 英语和阿拉伯语网站。

目前,以英文发布的问题在阿拉伯语版本的站点中没有格式化,同样的情况在英文版本的站点中阿拉伯语问题也位于左侧。

我想问一下,有没有插件或者自定义的方式来支持两种语言版本的混合语言?

通常你可以使用一些策略:

对于不同的语言页面/帖子 - 安装语言插件。 我推荐 PolyLang,它既轻巧又易于配置。

对于不同的样式 - 使用 CSS。例如本文 https://css-tricks.com/almanac/selectors/l/lang/.

中提到的 :lang() 选择器

此外,您可以在 PHP 中输出语言本身作为某种自定义字段 - 而不是根据需要控制样式。示例:

<div class="question english"> ... </div>

<div class="question arabic"> ... </div>

.question.english { direction: ltr; }
.question.arabic { direction: rtl; }

等等...