get_comments не работает с настраиваемыми типами сообщений

Я пытаюсь получить все комментарии зарегистрированного пользователя в «еде» CPT, но я до сих пор не добился успеха.

Вот мой код:

<?php $args = array( 'user_id' => $user->ID, 'post_type' => 'foods', // when I removed this, the list only showed the comments left on posts but not on Foods CPT ); $comments = get_comments( $args ); if ( $comments ) { $output.= '<ul>'; foreach ( $comments as $c ) { $output.= '<li>'; $output.= '<a href="'.get_comment_link( $c->comment_ID ).'">'; $output.= get_the_title($c->comment_post_ID); $output.= '</a>, Posted on: '. mysql2date('m/d/Y', $c->comment_date, $translate); $output.= "</li>\n"; } $output.= '</ul>'; echo $output; } else { echo "<p>No comments yet.</p>";} ?> 

Этот код не возвращает никаких комментариев, несмотря на меня, пользователь, комментируя сообщения в Food CPT. Плюс, когда я удалил строку post_type, вместо того, чтобы показывать все комментарии, которые я сделал, он только показал комментарии, которые я оставил на сообщениях, а не на Foods CPT.

Я создал CPT через типы WP, но чтобы убедиться, что это не тот плагин, который создает проблему, я вручную создал другой CPT в файле функций и прокомментировал сообщение, которое я создал там. Тем не менее, мой комментарий в этом CPT не показал.

В чем проблема?

Solutions Collecting From Web of "get_comments не работает с настраиваемыми типами сообщений"