Домой Wp-Recall WP-Recall: Проблемы и решения Rcl-Notification нет оповещения о комментариях к записи
8ответ(ов) в теме
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
1
18:56

Оповещения о изменении рейтинга записи / комментария, а так же об ответе на комментарий - есть. А вот оповещения о комментарии к записи - почему-то нету.

RCL-Notification 1.0.0
Wp-Recall 13.1.3

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
2
11:17

нет, уведомления о комментариях и об ответах к комментарию присутствуют

Вы не можете просматривать опубликованные ссылки
0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
3
12:02

Может это быть из-за того, что у меня комментарии публикуются без обновления страницы? На wppost обновляется страница при добавлении комментария, если не путаю

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
4
12:05

Скорее всего, причиной является нестандартный функционал добавления комментариев.
При комментировании должен срабатывать стандартный экшн wp_insert_comment, если нет, то уведомлений не будет.

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
5
12:19

/*
* добавляем новый коммент и сразу же обращаемся к нему
*/
$comment_parent = isset($_POST['comment_parent']) ? absint($_POST['comment_parent']) : 0;
$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'comment_parent', 'user_ID');
$comment_id = wp_new_comment( $commentdata );
$comment = get_comment($comment_id);

На wp-kama написано что wp_new_comment работает на основе wp_insert_comment, или надо что бы использовалось именно wp_insert_comment?

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
6
13:18

тогда все должно работать, видимо причина другая.

0
Preci
не в сети 3 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
7
16:11

Проблема именно с моим способом ajax комментариев. У меня после отправки комментария он сразу отображается на странице, без её обновления.

А вот если отключить ajax или использовать другой способ, при котором комментарий после отправки не отображается, а человеку просто приходит уведомление что комментарий успешно добавлен - тогда все работает.

Буду выбирать между "без ajax" и "другим способом"

0
Андрей CS
не в сети 5 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16929
8
17:31

при ajax хуки и фильтры тоже вроде как должны срабатывать, может срабатывают но не все, надо разбираться.

0
Тема закрыта. Публикация новых сообщений запрещена.