it-swarm.com.de

Beim Schreiben von RTL (Arabisch) mit dazwischen liegendem Englisch ist der Text durcheinander

Immer wenn ich versuche, ein englisches Wort in einen arabischen Absatz in WordPress zu schreiben, sieht das so aus:

بواسطة متجر Microsoft الإكتروني الرقمي

wo sollte es so sein:

 الإلكتروني الرقمي Microsoft بواسطة متجر

Das Problem liegt sowohl im Texteditor als auch im Theme (Seite Vorschau/Live).

Das Thema, das ich habe, unterstützt RTL. Ich habe sowohl TinyMCE als auch WP RTL ohne Erfolg installiert. Mir wurde gesagt, dass es mit dem CSS-Editor für das Thema behoben werden kann, aber ich bin völlig ahnungslos, wenn es um Programmierung geht (wenn ich es so nennen darf).

3
Huntkey

Die Art und Weise, wie ich das Problem nur auf der Live-Seite behebe, besteht darin, jedem arabischen Beitrag ein spezielles Tag hinzuzufügen (z. B. Tag Arabisch). Dann füge ich Folgendes im CSS-Thema hinzu:

tag-arabic {
direction: rtl;
}

Sie können diese CSS-Zeile durch Ihr Thema hinzufügen (die meisten neuen Themaeinstellungen haben eine Seite, auf der Sie benutzerdefiniertes CSS hinzufügen können).

Für den WYSIWYG-Texteditor können Sie dieses Plugin verwenden: https://wordpress.org/plugins/contents-direction/

1
sba7elfol