get_comments () wobei parent nicht 0 ist

Ich brauche einen Weg, um nur die Kommentare zu bekommen, die nicht auf der obersten Ebene sind, dh wo der Elternteil nicht 0 ist.

Ich habe es versucht:

$args = array( 'parent' => -0 ); $comments = get_comments($args); 

Ich kenne die Elternkommentar-IDs (44 und 48) aller Kommentare, die ich benötige, also habe ich versucht:

 $args = array( 'parent' => array(44,48) ); $comments = get_comments($args); 

Aber das hat nicht funktioniert. Es gab nur eine Zeile zurück. Ich muss, wenn möglich, bei get_comments () bleiben, da ich schon eine Menge Arbeit um mich herum gemacht habe, damit ich nicht verliere, was ich getan habe.

Solutions Collecting From Web of "get_comments () wobei parent nicht 0 ist"

Sie können das nicht mit einem Parameter für get_comments() tun, aber das Filtern von 'comments_clauses' sollte es tun.

Beispielcode, nicht getestet:

 add_filter( 'comments_clauses', 'wpse_78490_child_comments_only' ); function wpse_78490_child_comments_only( $clauses ) { $clauses['where'] .= ' AND comment_parent != 0'; return $clauses; }