I am building a custom theme WordPress instance, which needs to be Arabic at the public face and English on Admin site, but with RTL (flush right) in editing fields. My theme takes care of the public face, but I need help with themeing the admin side.
I know there is a way to make the blog all Arabic, but I wanted all the admin labels and category names to stay English. I only want all admin text entry fields to become RTL. Oh, and plugins-generated text entry fields too, but I suspect that’s more difficult.
I know it is a CSS change, but not sure where to start with such partial customization of the interface.
Good question. I was able to make the whole admin RTL with a little plugin (I wrote it as a must-use plugin, but should work in the in the standard plugin folder as well). It’s a very simple version, see the output here:
This is the plugin code (my file-name:
rtl-admin.php
):