您可以有条件地删除对编辑器的帖子类型支持。以下应起作用:
add_action( \'add_meta_boxes\', \'wpse45113_remove_editor\' );
function wpse45113_remove_editor() {
// change the capability and post type to whatever is appropriate
if ( ! current_user_can( \'install_plugins\' ) )
remove_post_type_support( \'post\', \'editor\' );
}
我正在使用
add_meta_boxes
因为它在编辑器初始化前不久激发,但有许多钩子也可以工作。类似地,您只能为相同if块中的那些用户添加带有自定义字段的元框。