Folgender Code, eingefügt in die functions.php, hat mir schon geholfen
/* START NUR EIGENE MEDIEN IN LIBRARY ANZEIGEN */
function my_files_only( $wp_query ) {
if ( strpos( $_SERVER[ 'REQUEST_URI' ], '/wp-admin/upload.php' ) !== false ) {
if ( !current_user_can( 'level_10' ) ) {
global $current_user;
$wp_query->set( 'author', $current_user->id );
}
}
}
add_filter('parse_query', 'my_files_only' );
function jquery_remove_counts()
{
?>
<script type="text/javascript">
jQuery(function(){
jQuery("ul.subsubsub").find("span.count").remove();
});
</script>
<?php
}
add_action('admin_head', 'jquery_remove_counts');
/* ENDE NUR EIGENE MEDIEN IN LIBRARY ANZEIGEN */
Alles anzeigen
Jetzt werden in der Mediathek nur mehr die Dateien des angemeldeten Benutzers angezeigt.
Wenn jedoch ein Benutzer beim Erstellen eines Beitrages oder einer Slideshow Bilddateien auswählt, bekommt er auch fremde Dateien angeboten.
Meine Frage: Wie kann ich auch das auf die eigenen Bilder des Benutzers beschränken?