【发布时间】:2014-12-08 14:34:01
【问题描述】:
我有一个自定义帖子,我想要一个自定义编辑器。
我知道如何用add_filter('mce_buttons', 'clean_tinyMCE'); 去除tinyMCE,并且我知道如何通过remove_meta_box('somediv', 'mpt', 'normal') 或$args['supports'] = array('title', 'editor'); 为我的自定义帖子删除其余元素。
我正在寻找的是一种通过 wordpress api添加一些所需元素和功能的方法。类似于以下内容的内容将是完美的:
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 函数
-
@andrew 这实际上可以通过一些调整来工作。如果你把它变成一个,我也会接受它作为答案。
-
一切都好,希望对你有用:)
标签: php wordpress tinymce custom-post-type