Intereting Posts
Доступ к данным Plugin из функций. Различные шаблоны продуктов для определенной категории. WooCommerce Пустые данные POST на сервере по запросу AJAX с использованием Angular $ http Возможно ли использование динамического URL-адреса в WordPress Как изменить пользовательскую таксономию на радио кнопки Ошибка: файлы cookie заблокированы или не поддерживаются вашим браузером. Загрузка Modernizr (или других библиотек JavaScript) для использования в плагине Повторите выбранное изображение страницы, назначенной блогу в index.php Получить расположение виджета в плагине WordPress Shortcode Не отображается в правом месте Создание определенного размера миниатюры на лету? Почему is_multisite возвращает true, когда это единственная установка? переименовывать вложения на основе parent-post-title при загрузке На странице категории отображается «Нет сообщений», но у меня есть два назначенных Невозможно выбрать старую дату в wordpress

Показать все комментарии или последние комментарии для пользователя на странице автора

У меня есть авторские страницы для каждого автора, и я хочу увидеть все их комментарии (или все их последние комментарии), если я нажму на их ник. Как я могу это сделать? Я пробовал код ниже, но это не отображает уникальные комментарии для пользователя … Он просто выводит все последние комментарии от всех вместе, но я не хочу этого.

<?php $author_email = get_the_author_meta( 'user_email' ); $args = array( 'author_email' => $author_email, 'number' => '10' ); $comments = get_comments($args); foreach($comments as $comment) : echo('<li class="comment">' . $somment->comment_content),'<h5><a href='.get_permalink($comment->comment_post_ID).'>', get_the_title($comment->comment_post_ID), '</a></h5>', '<time><em>' . $comment->get_comment_date . '</em></time>', '</li>'; endforeach; ?> </ul></div> 

Solutions Collecting From Web of "Показать все комментарии или последние комментарии для пользователя на странице автора"

ваша проблема заключается в использовании author_email , вам нужно user_id :

Я просто использую аналогичный скрипт.

 <?php $args = array( 'user_id' => get_the_author_meta('ID'), 'number' => 10, // how many comments to retrieve 'status' => 'approve' ); $comments = get_comments( $args ); if ( $comments ) { $output.= "<ul>\n"; 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 "No comments made";} 

?>

Проверьте это Показать комментарии по ID пользователя в WordPress