wordpress, cms, content management system

Seiten und Artikel nur für deren Autoren sichtbar machen

    Quelle: wptoolbox.de

    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 Moneygram honoraires 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