Estoy trabajando en un proyecto y en este varios usuarios trabajan con contenido en wordpress con post y varios custom post type.
Aunque los usuarios no pueden trabajar con los contenido de otros usuarios , a nivel de permisos ( usando las capabilities wordpress) si pueden ver los contenidos de otros usuarios.
Para limitar que los usuarios vean su propio contenido en WordPress, Rol Autor, he encontrado un plugin que me limita la informacion. Tambien se puede añadir una funcion a nuestro theme en functions.php
function mypo_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/edit.php' ) !== false ) {
if ( !current_user_can( 'level_10' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->id );
}
}
}
add_filter('parse_query', 'mypo_parse_query_useronly' );