Obrigado Dianakc pela atenção!
realmente uma das soluções parece ter funcionado!! =]
<?php
/*
Plugin Name: Manage Your Media Only
Version: 0.1
*/
//Manage Your Media Only
function mymo_parse_query_useronly( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/upload.php' ) !== false ) {
if ( !current_user_can( 'level_5' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->id );
}
}
}
add_filter('parse_query', 'mymo_parse_query_useronly' );
?>
salvei como manage_your_media_only.php e habilitei na seção de plugins! Em um primeiro momento parece não ter nenhum problema, vou proceder com mais testes!
mais uma vez obrigado! bom poder contar contar com pessoas assim!
só para completar…. essa parece ser a solução adaptada do seguinte plugin:
Manage your posts only]
<?php
/*
Plugin Name: Manage Your Posts Only
Version: 0.1
Plugin URI: http://code.mincus.com/41/manage-your-posts-only-in-wordpress/
Description: Makes it so normal users can see only their posts and drafts from the manage posts screen. Great for multi-user blogs where you want users to only see posts that they have created. WordPress already makes it so they cannot edit the posts, but still allows them to see the titles. This can get annoying to find your posts mixed in with thousands of others.
Author: Allen Holman
Author URI: http://code.mincus.com
*/
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' );
?>
fica a dica para quem quiser limitar a visualização dos posts também.
abraços a todos! =]