可以吗?
谢谢!
#1 楼
是的,从您的自定义帖子类型中删除编辑器支持。您可以通过两种方式来实现。
注册自定义帖子类型时:
示例:
$args = array(
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'capability_type' => 'post',
'has_archive' => true,
'supports' => array('title','author','thumbnail','excerpt','comments')
);
register_post_type('book',$args);
2.如果您的代码未定义自定义帖子类型(例如,定义了其他一些插件/主题,则使用remove_post_type支持)自定义帖子类型)。
示例:
add_action('init', 'my_rem_editor_from_post_type');
function my_rem_editor_from_post_type() {
remove_post_type_support( <POST TYPE>, 'editor' );
}
#2 楼
注册自定义帖子类型时,请不要指定对编辑器的支持。 $args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
// on the supports param here you see no 'editor'
'supports' => array('title','author','thumbnail','excerpt','comments')
);
register_post_type('book',$args);
更多信息,请参见:函数参考/注册帖子类型。
#3 楼
您还可以设置'supports' => false
以避免默认(标题和编辑器)行为。
注意:这是3.5或更高版本。
评论
好的,那么您如何生成和保存/管理内容?
– TomeeNS
17年5月26日在16:20
#4 楼
您可以在帖子模块的管理员中删除标题或编辑器function mvandemar_remove_post_type_support() {
remove_post_type_support( 'post', 'title' );
remove_post_type_support( 'post', 'editor' );
}
add_action( 'init', 'mvandemar_remove_post_type_support' );
评论
您可以使用媒体管理器上传文件,也可以构建自己的自定义元框来处理上传。
–汉密杜拉汗
2011年5月24日9:52