Tôi đã sử dụng tập lệnh này bên dưới bên trong Hàm.php kể từ WP 3.5
Nó chuyển đổi trình soạn thảo mô tả danh mục tiêu chuẩn thành trình soạn thảo văn bản phong phú. Thật không may, sau khi nâng cấp các trang web lên WP 3.9, trình chỉnh sửa mô tả đã trở lại một vùng văn bản tiêu chuẩn.
Bất kỳ ý tưởng những gì tôi cần thay đổi cho 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');
Bạn đang thiếu chức năng cb_editor_init trong mẫu mã
—
NoBugs