Я создаю экземпляр WordPress с пользовательской темой, который должен быть арабским на публичном лице и английским на сайте администратора, но с RTL (ровным справа) в полях редактирования. Моя тема заботится о публичном лице, но мне нужна помощь с темами для администратора.
Я знаю, что есть способ сделать блог полностью арабским, но я хотел, чтобы все ярлыки администраторов и названия категорий оставались английскими. Я только хочу, чтобы все поля ввода текста администратора стали RTL. Да, и текстовые поля ввода, созданные плагинами, но я подозреваю, что это сложнее.
Я знаю, что это изменение CSS, но не знаю, с чего начать такую частичную настройку интерфейса.
Хороший вопрос. Я смог сделать всю административную RTL с помощью небольшого плагина (я написал его как обязательный плагин, но он также должен работать в стандартной папке плагинов). Это очень простая версия, см. вывод здесь:
Это код плагина (мое имя файла:)
rtl-admin.php
:Это не совсем так, так как я не хочу, чтобы весь интерфейс администратора переключал направление, просто редактировал поля. Но для начала полезно.
Я не думаю, что все поля редактирования используют один и тот же API, особенно это касается плагинов. Я думаю, что это требует некоторого переопределения CSS, чем только для полей ввода. Это только текстовые поля, верно? Или это выпадающий список и списки?
Только текстовые поля. Выпадающие списки будут на английском языке, и я переведу их в поиске темы.