Seiten und Artikel nur für deren Autoren sichtbar machen

Wer mehrere Autoren in seinem WordPress-Blog hat, dem wird vielleicht schon einmal aufgefallen sein, dass grundsätzliche die Artikel und Seiten aller Autoren im Admin Panel angezeigt werden und nicht nur die Artikel des jeweils eingeloggten Nutzers. Mit folgendem Code kann man das ändern. Der Code muss in die functions.php des verwendeten Themes kopiert und die Datei danach in den entsprechenden Theme-Ordner überspielt werden. Danach sieht jeder Autor nur noch die von ihm verfassten Artikel und Seiten.

function posts_for_current_author($query) {
if($query->is_admin) {
global $user_ID;
$query->set('author', $user_ID);
}
return $query;
}
add_filter('pre_get_posts', 'posts_for_current_author');

Fundstück aus dem Forum auf wordpress.org

1 Gedanke zu „Seiten und Artikel nur für deren Autoren sichtbar machen“

Schreibe einen Kommentar