Filtern Sie den benutzerdefinierten Kommentartyp unter Kommentare und Dash-Widgets verwalten

Ich verwende Kommentare mit einem benutzerdefinierten Kommentartyp in meinem Plugin, um Benutzer über verschiedene Ereignisse zu informieren, die vom Plugin erstellt wurden.

Das Problem ist, dass ich nicht möchte, dass diese die Standardkommentare durcheinander bringt, also muss ich diese benutzerdefinierten Kommentare aus dem Bildschirm “Kommentare verwalten” sowie aus dem Widget für die letzten Kommentare herausfiltern.

Hat jemand irgendwelche Ideen, wie man das macht?

Solutions Collecting From Web of "Filtern Sie den benutzerdefinierten Kommentartyp unter Kommentare und Dash-Widgets verwalten"

Doh, sieht aus wie die Antwort mich ins Gesicht starrte.

add_filter( 'comments_clauses', 'myPlugin_exclude_custom_comments', 10, 1); function myPlugin_exclude_custom_comments( $clauses ) { // Hide all those comments which aren't of type system_message $clauses['where'] .= ' AND comment_type != "system_message"'; return $clauses; } 

Was dies tut, ist alle Kommentarabfragen zu bearbeiten, um Kommentare zu finden, die keinen Typ von system_message haben

Hoffe das hilft jemandem 🙂