В настройках темы необходимо указывать, что сайт будет с RTL.
Нет. Это работает на автомате.
Я хотел добавить арабский шрифт «Tajawal». Но весь текст отображается на английском. Как решить эту проблему с арабским шрифтом без какого-либо кодирования?
Ваша тема может добавить поддержку выравнивания RTL. WordPress сам определяет, является ли язык правосторонним. Фактическая тема отвечает за отображение языков RTL. Если у вас есть шаблон, поддерживающий RTL, он будет работать.
Только в одной теме нашел демо-контент с тестом RTL. Будет ли мой сайт корректно работать с английской демонстрацией?
Главное чтоб шаблон поддерживал RTL. Демонстрационный контент может быть на любом языке.