Я использовал этот скрипт ниже в functions.php начиная с WP 3.5
Он преобразует стандартный редактор описания категорий в текстовый редактор. К сожалению, после обновления сайтов до WP 3.9 редактор описания возвращается в стандартную текстовую область.
Есть идеи, что мне нужно изменить на 3.9?
add_action('load-categories.php', 'cb_admin_init');
add_action('load-edit-tags.php', 'cb_admin_init');
function cb_admin_init()
{
if ( user_can_richedit() && isset($_GET['action']) && 'edit' === $_GET['action'] && ( !empty($_GET['cat_ID']) || ( !empty($_GET['taxonomy']) && !empty($_GET['tag_ID']) ) ) ){
add_filter( 'tiny_mce_before_init', 'cb_mceinit');
add_action('admin_footer', 'wp_tiny_mce');
add_action('admin_head', 'cb_head');
}
}
function cb_mceinit($init)
{
$init['mode'] = 'exact';
$init['editor_selector'] = 'description';
$init['elements'] = 'category_description,description';
$init['plugins'] = 'safari,inlinepopups,spellchecker,paste,fullscreen';
$init['theme_advanced_buttons1'] .= ',image';
$init['theme_advanced_buttons2'] .= ',code';
$init['onpageload'] = '';
$init['save_callback'] = '';
return $init;
}
function cb_head()
{
wp_enqueue_style('editor-buttons');
?>
<style type="text/css">#category_description_tbl,#description_tbl{border:1px solid #dfdfdf;}.wp_themeSkin .mceStatusbar{border-color:#dddddd;}</style><?php
}
add_action('init', 'cb_editor_init');
categories
tinymce
N2Mystic
источник
источник
Ответы:
У меня возникла та же проблема, и проблема была в том, что js динамически генерировал tinyMCE.
До v.4 это было:
С 4 вам нужно использовать:
Посмотрите, где ваша функция 'wp_tiny_mce' - может быть там.
источник
Вот пример полного кода для этого. Смотрите также ссылку ссылку .
источник