Как установить плагин для TinyMCE в WordPress?

Ссылка скопирована
1 ответ

Доброго времени суток! Подскажите пожалуйста как установить дополнение или плагин для редактора TinyMCE в CMS Wordpress. Есть официальный сайт TinyMCE где выложены бесплатные плагины для редактора https://www.tiny.cloud/docs/plugins/opensource/ ...
А как их установить вообще рамы не соберу, вроде бы какой то код присутствует, а что с ним делать, не понятно.
Помогите кто чем может, буду благодарен!

Дополнительно:

Ответы:

https://wordpress.org/plugins/classic-editor/

как установить дополнение или плагин для редактора TinyMCE

Написать свой плагин для ВП на основе имеющегося кода.
Только это уже нафик не нужно, осваивай блоки.

А возможно устоит уже что-то из готовых

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Frontend-редакция Ответ

Плагины TinyMCE нельзя установить в WordPress как обычный WordPress-плагин, если речь о файлах с сайта TinyMCE. Их нужно подключать к редактору через фильтры mce_external_plugins и mce_buttons. При этом это актуально для классического редактора/TinyMCE, а не для Gutenberg-блоков.

Сначала положите файлы TinyMCE-плагина в тему или свой небольшой плагин, например:

wp-content/themes/child-theme/tinymce/myplugin/plugin.min.js

wp-content/themes/child-theme/tinymce/myplugin/plugin.min.js

Затем подключите его:

add_filter('mce_external_plugins', function ($plugins) {
    $plugins['myplugin'] = get_stylesheet_directory_uri() . '/tinymce/myplugin/plugin.min.js';
    return $plugins;
});
 
add_filter('mce_buttons', function ($buttons) {
    $buttons[] = 'myplugin';
    return $buttons;
});

add_filter('mce_external_plugins', function ($plugins) { $plugins['myplugin'] = get_stylesheet_directory_uri() . '/tinymce/myplugin/plugin.min.js'; return $plugins; }); add_filter('mce_buttons', function ($buttons) { $buttons[] = 'myplugin'; return $buttons; });

Название myplugin должно соответствовать тому, как плагин регистрируется в JavaScript. У разных TinyMCE-плагинов это имя отличается, поэтому смотрите документацию конкретного плагина.

Если кнопка не появилась, проверьте:

  • включён ли классический редактор;
  • не используете ли Gutenberg вместо TinyMCE;
  • загружается ли JS-файл без 404;
  • нет ли ошибок в консоли;
  • совместим ли плагин с версией TinyMCE в WordPress.

В WordPress нельзя просто скачать современный плагин TinyMCE 6 и ожидать, что он заработает: версия TinyMCE в WP может отличаться. Нужен плагин, совместимый с используемой версией редактора.

Если задача — добавить кнопку или shortcode в редактор, иногда проще написать свою кнопку TinyMCE или использовать Quicktags для текстового режима, чем тащить внешний плагин.

Итог: внешний TinyMCE plugin подключается кодом, а не установкой через админку WordPress. Проверьте версию TinyMCE, путь к JS и имя plugin key.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно