- 13, May 2024
- #1
Нужна помощь, чтобы выяснить, почему tiny-mce не работает по-старому.
Я знаю, что вы обычно используете это решение:
wp_enqueue_script('редактор');
Но что-то в этом меня беспокоит, когда кажется, что я понимаю
медленная, липкая и ресурсоемкая версия редактора форматированного текста.
Я хочу иметь возможность использовать компонент tiny-mce вместо того, чтобы полагаться на
вордпресс.
Я пытаюсь поместить редактор в короткий код:
javascript
tinyMCE.execCommand('mceAddControl', true, 'myplugin_field');
Затем я использую function.php для его подготовки.
add_filter('admin_head','ShowTinyMCE');
функция ShowTinyMCE() {
// здесь условия
wp_enqueue_script('общий');
wp_enqueue_script('jquery-color');
wp_print_scripts('редактор');
if (function_exists('add_thickbox')) add_thickbox();
wp_print_scripts('медиа-загрузка');
если (function_exists('wp_tiny_mce')) wp_tiny_mce();
wp_admin_css();
wp_enqueue_script('utils');
do_action("admin_print_styles-post-php");
do_action('admin_print_styles');
}
Я пытаюсь поставить в очередь tiny-mce
wp_enqueue_script('tinymce', home_url() . '/wp-includes/js/tinymce/tinymce.min.js');
Я также нашел этот код, который не работает:
add_action('admin_head', 'load_tiny_mce');
функция load_tiny_mce()
{
wp_tiny_mce (ложь, массив (
'режим' => 'специфические_текстовые области', 'editor_selector' => 'tinymce-textarea' )); } Цель всего этого — создать интерфейсную страницу формы публикации. Ценю любую помощь
Я знаю, что вы обычно используете это решение:
wp_enqueue_script('редактор');
Но что-то в этом меня беспокоит, когда кажется, что я понимаю
медленная, липкая и ресурсоемкая версия редактора форматированного текста.
Я хочу иметь возможность использовать компонент tiny-mce вместо того, чтобы полагаться на
вордпресс.
Я пытаюсь поместить редактор в короткий код:
javascript
tinyMCE.execCommand('mceAddControl', true, 'myplugin_field');
Затем я использую function.php для его подготовки.
add_filter('admin_head','ShowTinyMCE');
функция ShowTinyMCE() {
// здесь условия
wp_enqueue_script('общий');
wp_enqueue_script('jquery-color');
wp_print_scripts('редактор');
if (function_exists('add_thickbox')) add_thickbox();
wp_print_scripts('медиа-загрузка');
если (function_exists('wp_tiny_mce')) wp_tiny_mce();
wp_admin_css();
wp_enqueue_script('utils');
do_action("admin_print_styles-post-php");
do_action('admin_print_styles');
}
Я пытаюсь поставить в очередь tiny-mce
wp_enqueue_script('tinymce', home_url() . '/wp-includes/js/tinymce/tinymce.min.js');
Я также нашел этот код, который не работает:
add_action('admin_head', 'load_tiny_mce');
функция load_tiny_mce()
{
wp_tiny_mce (ложь, массив (
'режим' => 'специфические_текстовые области', 'editor_selector' => 'tinymce-textarea' )); } Цель всего этого — создать интерфейсную страницу формы публикации. Ценю любую помощь