So zeigen Sie nur die Kommentare von angemeldeten Benutzern im Kommentarbereich an

Ich mache eine benutzerdefinierte WordPress-Site, wo Schüler sich einloggen und ihre Beiträge hinzufügen. Ich gebe ihnen Rechte, wp-Admin-Panel mit wenig Anpassung und Modifikation zu verwenden.

FRAGE: “Wie kann angemeldeter Benutzer die Kommentare seines eigenen Beitrags nur im Admin-Panel” Kommentar bearbeiten “sehen?”

Bitte schlagen Sie mir eine Lösung vor, die ich für das gleiche brauche

Danke im Voraus

Solutions Collecting From Web of "So zeigen Sie nur die Kommentare von angemeldeten Benutzern im Kommentarbereich an"

Ich hatte nach dem Code gesucht, wo eingeloggte Benutzer in der Lage sein werden, den eigenen Post zu sehen, nur habe ich es geschafft, einfache function zu machen, die wir für dasselbe verwenden können, der functionsschnipsel muss in functionen .php Datei im Thema enthalten sein Ordner, den Sie verwenden

function my_plugin_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; } 

// Stellen Sie sicher, dass Redakteure und Administratoren alle Kommentare moderieren können

 if(!current_user_can('edit_others_posts')) { add_filter('comments_clauses', 'my_plugin_get_comment_list_by_user'); } 

Danke NIkhil Joshi