Мне нужно, чтобы все пользователи, которые комментировали сообщение. И для каждого пользователя комментарии. Поиск в Интернете, но не нашел решения.Wordpress - Получить всех пользователей, которые прокомментировали сообщение
1
A
ответ
0
Вы можете получить комментарий писателя из его комментария ID:
<?php $author = get_comment_author($comment_ID); ?>
Вы можете создать короткий код использовать его, вот это будет отображать всю информацию comment.You нужно извлечь какой из них требуется.
function input_func($atts) {
global $post;
$comments = get_comments(array('number' => 2, 'post_id' => get_the_ID()));
print_r($comments);
}
add_shortcode('input', 'input_func');
-1
Код:
global $wpdb, $post;
// Query
$query = sprintf("SELECT comment_author_email
FROM {$wpdb->comments}
JOIN {$wpdb->posts} ON {$wpdb->posts}.ID = {$wpdb->comments}.comment_post_ID
WHERE comment_post_ID = %d AND comment_approved = '1'",
$post->ID);
$emailslist = $wpdb->get_col($query);
$emailslist = array_unique($emailslist);
// get all emails
print_r($emailslist);
Здесь вы можете получить список адресов электронной почты пользователей.
Вы также можете использовать WP_Comment_Query
0
get_comments() Вам нужно.
Вот как вы получаете все комментарии на определенную должность:
<?php
$args = array(
'post_id' => 0, // Place post ID here.
);
get_comments($args);
?>
После выполнения этого кода, вы получите массив сообщений и идентификаторов пользователей, вы можете использовать идентификаторы с Еогеасп, чтобы получить все комментарии для каждого пользователя. Как это:
<?php
$args = array(
'user_id' => 0, // Place user ID here.
);
get_comments($args);
?>
1
Если post_id = 15, то
<?php
$comments = get_comments('post_id=15');
foreach($comments as $comment) :
echo($comment->comment_author .'--coment--'.$comment->comment_content);
echo '<br>';
endforeach;
?>
увидеть это для получения дополнительной информации https://codex.wordpress.org/Function_Reference/get_comments
.
Смежные вопросы
- 1. Выделить всех пользователей, которые прокомментировали сообщение в ASP.NET MVC
- 2. Показаны пользователи, которые прокомментировали сообщение (Rails)?
- 3. Включая сообщения, которые пользователи прокомментировали
- 4. Получить последнее сообщение всех пользователей, которые соответствуют введенному имени
- 5. Получить пользовательскую мету всех пользователей Wordpress
- 6. MySQL - Получить последнее сообщение от всех пользователей
- 7. Получение общественного фида событий с фотографиями людей, которые прокомментировали
- 8. Получить всех пользователей Facebook, которые используют приложение.
- 9. Как я могу получить список пользователей DISTINCT, которые прокомментировали (полиморфная ассоциация) в сообщении?
- 10. mysql - как получить количество уникальных активных пользователей в месяц, которые отправили или прокомментировали?
- 11. Получить Ajax работать для всех пользователей на Wordpress
- 12. Wordpress Functions Force Dashboard для всех пользователей
- 13. Показать всех пользователей/авторов в шаблоне wordpress
- 14. Отправить сообщение для всех пользователей (Внутренняя таблица)
- 15. RethinkDB уведомить всех пользователей, хранящихся в строке
- 16. Wordpress - всего пользователей, которые имеют только сообщения
- 17. Получить поля ACF для всех пользователей в Timber + WordPress
- 18. Twitter API - Получить идентификатор всех пользователей, которые взаимодействуют с твитом
- 19. Получить всех пользователей, которые не являются друзьями с именем пользователя
- 20. Получить Wordpress сообщение данных
- 21. получить сообщение мета WordPress
- 22. Wordpress Получить автора Сообщение
- 23. Получить список всех пользователей ldap
- 24. Wordpress - удалить всех пользователей без роли
- 25. Получить всех отличных пользователей - MySql
- 26. Показывать всех пользователей, которые вошли в систему?
- 27. Получить last_login для всех пользователей?
- 28. Xmpp и получить всех пользователей
- 29. TYPO3: получить всех пользователей FE
- 30. WordPress - Как получить отличное сообщение
Как я могу группировать пользователей? теперь у меня есть 2 комментария от того же пользователя, и он показывает мне 'user1user1' – Ciprian
Пожалуйста, проверьте мой ответ сейчас. он показывает имя автора комментария и комментарий. –