mce_external_languages

15 февраля, 2025
Узнайте, как использовать хук mce_external_languages для добавления дополнительных языковых пакетов в редактор TinyMCE WordPress
Быстрая навигация по записи

Описание mce_external_languages

— Filter

Хук mce_external_languages позволяет добавлять или изменять языковые пакеты для редактора TinyMCE в WordPress. Он срабатывает при инициализации редактора и позволяет настроить доступные языки для использования в редакторе контента

Примеры использования

Пример добавления нового языкового пакета:

				
					add_filter('mce_external_languages', function($languages) {
   $languages['ru'] = array(
       'language_name' => 'Русский',
       'language_file' => 'path/to/your/russian/lang.js'
   );
   return $languages;
});
				
			

Этот код добавляет поддержку русского языка в редактор TinyMCE

Пример изменения существующего языкового пакета:

				
					add_filter('mce_external_languages', function($languages) {
   if (isset($languages['en'])) {
       $languages['en']['language_file'] = 'path/to/your/modified/english/lang.js';
   }
   return $languages;
});
				
			

Здесь мы изменяем файл перевода для английского языка

Пример удаления языкового пакета:

				
					add_filter('mce_external_languages', function($languages) {
   unset($languages['fr']);
   return $languages;
});
				
			

В этом примере мы удаляем поддержку французского языка из редактора

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо добавить или изменить языковые пакеты для редактора TinyMCE в WordPress

– Производительность

Изменения, связанные с языковыми пакетами, не должны значительно влиять на производительность редактора

– Предупреждения

Убедитесь, что файлы языковых пакетов правильно загружаются и не содержат ошибок, чтобы избежать проблем с работой редактора

Альтернативы

Тип: action

Этот хук позволяет выполнять дополнительные настройки для редактора TinyMCE

Используйте его, если нужно изменять конфигурацию редактора, а не только языковые пакеты

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
4900 ₽
Для портфолио
Шаблон сайта портфолио на русском языке для веб студии. С современным дизайном, он упрощает создание блога и портфолио вашей команды.

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически.

* Отправляя данные, вы соглашаетесь с политикой конфиденциальности.

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊