Se você tem vários autores escrevendo posts para seus blogs, você pode querer que cada autor veja apenas seus próprios posts na lista de edição. Por padrão, ele exibirá todos os posts para todos.
Instruções: Adicione o seguinte código ao arquivo functions.php do seu tema WordPress para mostrar apenas os posts dos autores na lista de edição.
<?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' );
?>
Você também pode gostar de exibir comentários no admin apenas para posts próprios dos autores.
$current_user->id está DEPRECATED. Use…
$current_user->ID