限制自定义帖子类型帖子的数量

时间:2015-10-13 16:03:59

标签: wordpress

是否可以限制管理员可以在自定义帖子类型中创建的帖子数量?这是一个插件,管理员应该只能创建10个帖子。感谢。

1 个答案:

答案 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' );

顺便说一句:您可能不希望将管理员限制在他们可能发布的帖子数量中,使用编辑器或自定义角色来实现此目的。