SummArg | Cursos y recursos para webmasters

29/03/2012

Mostrar sólo sus propias entradas a autores en el panel de administrador de WordPress

Este snippet fuerza a los usuarios de rol autor a sólo poder visualizar sus propias entradas en el panel de administración de WordPress, tanto en la sección de entradas como en cualquier custom field que tengan habilitado. Debe insertarse el código en el archivo functions.php. No restringe la visibilidad de entradas desde el front-end.

Visto en stackexchange

function query_set_only_author( $wp_query ) {
 global $current_user;
 if ( is_admin() && !current_user_can('manage_options') ) {
 $wp_query->set( 'author', $current_user->ID );
 }
 }
 add_action('pre_get_posts', 'query_set_only_author' );

Dejar un comentario