У меня есть собственный пост, и я бы хотел иметь свой собственный редактор для него.
Я знаю как раздеться tinyMCE
с add_filter('mce_buttons', 'clean_tinyMCE');
и я знаю, как удалить остальные элементы с помощью remove_meta_box('somediv', 'mpt', 'normal')
или $args['supports'] = array('title', 'editor');
для моего нестандартного поста.
То, что я ищу, это способ добавить некоторые желаемые элементы и функциональность через API WordPress. Что-то похожее на следующее было бы идеально:
add_filter('wp_default_editor', 'use_mine');
function use_mine(){
return 'my_editor.php'; // In a perfect world..
}
или даже что-то вроде этого, но без создания дубликата:
add_action('admin_menu', 'use_mine');
function use_mine(){
add_menu_page('Name', 'name', 'manage_options', 'slug', 'my_editor.php', 'menu.svg'); // In a distant galaxy..
}
Есть ли способ добиться этого с помощью PHP или я должен использовать JavaScript?
Используя
add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
Создать пользовательское поле текстовой области для пользовательского типа сообщения
Фрагмент здесь …
Других решений пока нет …