_mce_set_direction()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
_mce_set_direction( array $mce_init ): array
Описание
Устанавливает направление 'rtl' только если у локали WordPress направление текста задано как 'rtl'.
Заполняет настройку 'directionality', включает плагин 'directionality' и добавляет кнопку 'ltr' к ключам массива 'toolbar1' (ранее 'theme_advanced_buttons1'). Эти ключи затем возвращаются в массиве $mce_init (настройки TinyMCE).
Оригинал (английский)
Will only set the direction to ‘rtl’, if the WordPress locale has the text direction set to ‘rtl’.
Fills in the ‘directionality’ setting, enables the ‘directionality’ plugin, and adds the ‘ltr’ button to ‘toolbar1’, formerly ‘theme_advanced_buttons1’ array keys. These keys are then returned in the $mce_init (TinyMCE settings) array.
Параметры
$mce_init
array
обязательный
Возвращаемое значение
array
Исходный код
wp-includes/functions.php:4782
function _mce_set_direction( $mce_init ) {
if ( is_rtl() ) {
$mce_init['directionality'] = 'rtl';
$mce_init['rtl_ui'] = true;
if ( ! empty( $mce_init['plugins'] ) && ! str_contains( $mce_init['plugins'], 'directionality' ) ) {
$mce_init['plugins'] .= ',directionality';
}
if ( ! empty( $mce_init['toolbar1'] ) && ! preg_match( '/\bltr\b/', $mce_init['toolbar1'] ) ) {
$mce_init['toolbar1'] .= ',ltr';
}
}
return $mce_init;
}
История изменений
| Версия | Описание |
|---|---|
| 2.1.0 | Introduced. |

