Autoren Kommentare im Backend nur zu eigenen Artikel anzeigen

Um die Verwaltung der Kommentare zu den Artikeln zu vereinfachen kannst du mit Hilfe dieses Code-Schnipsels die Kommentarliste im Backend für Autoren so filtern, das sie nur noch Kommentare zu den selbst geschriebenen Artikel sehen können.

Füge diesen Code-Schnipsel der functions.php deines WordPress Themes bei um die Kommentare im Backend zu filtern. Somit können Autoren nur noch die Kommentare zu ihren eigenen Artikeln sehen.

1
2
3
4
5
6
7
8
9
10
11
12
13
function get_comment_list_by_user($clauses) {
        if (is_admin()) {
                global $user_ID, $wpdb;
                $clauses['join'] = ", wp_posts";
                $clauses['where'] .= " AND wp_posts.post_author = ".$user_ID." AND wp_comments.comment_post_ID = wp_posts.ID";
        };
        return $clauses;
};
/** Hiermit wird geprueft ob der User alle Artikel bearbeiten darf, 
wenn das nicht der Fall ist wird eine gefilterte liste ausgegeben. */
if(!current_user_can('edit_others_posts')) { 
add_filter('comments_clauses', 'get_comment_list_by_user');
}
Autor: Kreativmonkey
Administriert mehrere WordPress Projekte und versucht mit dieser Seite eine umfangreiche Deutsche WordPress Code-Schnipsel Sammlung auf zu bauen. Durch die regelmäßige Arbeit mit WordPress und der vielen "HowTo's" die diese Arbeit begleiten sammeln sich immer mehr Code-Schnipsel an, da diese auf unterschiedlichen Plattformen zu finden sind und man nicht alles in Lesezeichen ablegen kann, werden diese Schnipsel hier notiert, mit der Quelle und ein paar Zusatzinformationen versehen und für die Allgemeinheit zur Verfügung gestellt.

50 weitere Artikel von .