是否可以限制管理员可以在自定义帖子类型中创建的帖子数量?这是一个插件,管理员应该只能创建10个帖子。感谢。
答案 0 :(得分:1)
你去了(未经测试,但你应该明白这一点):
function check_allowed( $post_id ) {
$current_user = wp_get_current_user();
$q = new WP_Query(array('post_type'=>'limited','post_author'=>$current_user->ID));
if($q->found_posts >=10) {
return false;
}
}
add_action( 'publish_post', 'check_allowed' );
顺便说一句:您可能不希望将管理员限制在他们可能发布的帖子数量中,使用编辑器或自定义角色来实现此目的。