Trennen von benutzerdefinierten Post-Typ-Kommentaren von regulären Blogpost-Kommentaren

Ich habe einen benutzerdefinierten Post-Typ (gs_index) mit aktivierten Comments und möchte eine Liste der letzten Kommentare nur von diesem bestimmten Post-Typ anzeigen lassen (außerhalb der Schleife).

Ich möchte auch die Kommentare der Standard-Blog-Posts ohne die Kommentare vom benutzerdefinierten Post-Typ anzeigen.

Hier ist der Code, den ich gerade verwende

    comment_post_ID);?> comment_ID);?> comment_ID,ARRAY_A);?>
  • comment_author)?> on <a href="https://wordpress.stackexchange.com/questions/4402/seperating-custom-post-type-comments-from-regular-blog-posts-comments/" title="">

Solutions Collecting From Web of "Trennen von benutzerdefinierten Post-Typ-Kommentaren von regulären Blogpost-Kommentaren"

Es ist nicht gut dokumentiert, aber nach dem Codex können Sie eine ‘type’ Variable in der function get_comments übergeben. Gib das eine Chance

 $comments = get_comments('number=10&status=approve&type=YOUR_POST_TYPE'); 

Was Sie versuchen, ist ein fehlendes Feature mit der function get_comments() in WordPress. Es ist also grundsätzlich nicht möglich, mit der function get_comments() bisher Kommentare nach Post-Typ zu erhalten.

Das zugehörige Ticket ist: Ticket # 12904 – get_comments (): Aktiviere post_status, post_type

Sie benötigen eine andere function, die die gesuchten Daten zurückgibt. Wahrscheinlich musst du selbst eins schreiben.