WP-RTL

I have always wanted to write bidirectional posts with English and Arabic languages together. However, to do so I needed to have the support for RTL and LTR from the TinyMCE editor in wordpress which was not there (this is true at the moment of writing this post).  The only possible was was to edit the post in the html form and add the required tags and parameters.

كثيرا ما وددت ان اكتب مقالا في مدونتي يحتوي كلمات من اللغة العربية الانجليزية ولكن ذلك يتطلب استخدام محرر نصوص يدعم الكتابة من اليسار لليمين ومن اليمين لليسار و للاسف فان محرر النصوص TinyMCE المدمج مع مدونت wordpress لا يقدم ذلك الدعم (الدعم غير موجود حتى لحظة كتابة هذا الموضوع). وكانت الطريقة الوحيدة لعمل ذلك هي عن طريق تعديل نص html مباشرة.

One day I decided to write my own plugin to enalble such this feature and to my suprise I found that the original TinyMCE editor already has that support in the needed files are actually installed with wordpress but are being disabled!  😕

في احد الايام قررت ان اكتب plugin لمدونة wordpress لاضافة هذه الخاصية وبعد البحث تفاجت بان البرنامج الاصلي لمحرر TineMCE يوفر الدعم للكتابة بالجهتين وان الملفات الخاصه بذلك موجودة مع مدونة wordpress ولكنها غير مفعلة! 😕

So that made my day easy and all I have done was to enable these features (LTR & RTL) and add their buttons to the toolbar 😀

هذا الاكتشاف سهل العمل بشكل كبير حيث ان كل ما كان علي عملة هو تفعيل تلك الخاصية واضافة الازرار في شريط التحرير الخاص بـ TineMCE 😀

TinyMCE showing the LTR & RTL buttons

TinyMCE showing the LTR & RTL buttons
صورة تبين الازرار المضافة لشريط التحرير

The resulting HTML code with some LTR and RTL lines

The resulting HTML code with some LTR and RTL lines
نص الـ HTML ويبين تعديلات الاتجاة للنص

Download

Leave a Reply

28 Comments on "WP-RTL"


Guest
baron
6 years 8 months ago

hi. Thanks for plugin

perfect.

Regards

Guest
Saudi Wanderer
6 years 8 months ago

good idea :)
فكرة رائعة أخ فهد

Guest
kamal
6 years 8 months ago

ما شاء الله، فكرة فعلا أكثر من رائعة و جد مهمة
أخي فهد لك أحر التحيات

Guest
Halw
6 years 8 months ago

smart idea…

thanks for sharing with everybody your new program :-)

Guest
أحمد الجميل ابراهيم
6 years 5 months ago

لا أدرى كيف أشكرك..
كنت محتاجاً لهذه الاضافة بشدة :-)

جزاكم الله خيراً كثيراً