Restricciones por defecto con Groups

Si estás usando el plugin Groups de @itthinx Y necesitas establecer unas restricciones por defecto para todos los artículos/páginas/etc … este código puede ayudarte:

function restricted_save_post($post_id, $post) {
if(!is_object($post) || !isset($post->post_type)) {
return;
}
switch($post->post_type) { // Do different things based on the post type
case "post":
// add your default capabilities
Groups_Post_Access::create( array( 'post_id'=>$post_id, 'capability'=>'Premium' ) );
break;
default:
// Do other stuff
}
}
add_action('save_post', 'restricted_save_post', 1, 2);

Con el código se añade la capacidad ‘Premium’ a todos los nuevos artículos.

Suerte!