-2
是否可以限制管理员可以在自定义帖子类型中创建的帖子数量?这是一个插件,管理员应该只能创建10个帖子。谢谢。限制自定义帖子类型帖子的数量
是否可以限制管理员可以在自定义帖子类型中创建的帖子数量?这是一个插件,管理员应该只能创建10个帖子。谢谢。限制自定义帖子类型帖子的数量
在这里你去(未经测试,但你应该明白我的意思):
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');
顺便说一句:你可能不希望限制他们可能发布的职位数管理员,使用编辑器或自定义角色以此目的。
是的,这是可能的......但这是一个非常广泛的问题。基本上,您需要查询作者创建的自定义帖子类型中的所有帖子,并对它们进行计数。然后,在后期保存过程中,如果作者已达到限制,则需要阻止保存/发布新帖子。 – rnevius