Функция возвращает true
, если для текущего перевода требуется чтение текста справа налево , если не требуется, возвращает false
.
ltr — чтение слева направо (расшифровывается как left to right).
rtl — чтение справа налево (right to left).
is_rtl()
Не принимает никаких параметров.
Пример
Давайте рассмотрим такой пример, предположим, что мы с вами написали плагин, но он некорректно работает для языков, в которых чтение происходит справа налево. Для того, чтобы он корректно работал, нам требуется подключить дополнительные скрипты и стили:
function true_plugin_enqueues() { if ( is_rtl() ) { wp_enqueue_style( 'style-rtl', plugins_url('/css/style-rtl.css', __FILE__) ); wp_enqueue_script( 'script-rtl', plugins_url('/js/script-rtl.js', __FILE__) ); } } add_action('wp_enqueue_scripts', 'true_plugin_enqueues');
Читайте подробнее про функции wp_enqueue_style() и wp_enqueue_script().