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 :D

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

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

28 thoughts on “WP-RTL”

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

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

  2. بس ياليتك شكرت اللي صمم هالإضافة
    م. فهد الرديبي
    وهو صاحب الفكره الله يعطيه العافيه
    صراحه روعه

  3. لقد جربت تنصيب البلجن ولكنه لا يعمل جيدا
    اختفى الشريط كله بدلا من ظهور هذين الزرين

  4. enta fazeeeeee3 mashallah,
    allah ye36eek alf 3afya raya7tani b3d sa3teen search atfaga3at 3ene then came this simple plug in!!!!
    SHOKRAN

  5. اخي احمد قمت باختبار الاضافه على موقعين مختلفين وبعدة اصدارات من ووردبرس الى الاصدار الاخير 2.9.1 وكلها تعمل بشكل ممتاز.

    لكن هناك احتمال واحد هو تعارض الاضافه (البلجن) هذي مع اضافة اخرى خصوصا اذا كانت الاضافه الاخرى تقوم بتعديل الشريط ايضا

    اذا امكن قم بتعطيل الاضافات المستخدمة في مدونتك ثم قم بتفعيلها واحد تلو الاخر مع عمل الاختبار ثم اخبرني بالتائج

    والسلام عليكم

    واشكر بقية الاخوة على تعليقاتهم :D

  6. كلمة شكرا لا تكفيك

    فعلا انقذتني من مشكله كنت اواجهها في مدونتي

    شكرا جزيلا

    الله يوفقك

  7. أنا مدين لك بقبلة *_* .. والله حليت لي مشكلة من جد .. وفقك الله وسدد خطاك ونفعنا بك .. ياقطعة عسل

  8. saman, i just downloaded the plugin and installed it .. it works nothings wrong

    يعطيك العافيه يا فهد

Write a Reply or Comment

Your email address will not be published. All fields are required

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>