jorgeisraelpea
  • 0
Новичок

Подключиться, чтобы увидеть, есть ли ответ на комментарий?

  • 0

Хорошо, я знаю, что название довольно расплывчатое, но я не знал, как его сформулировать.

По сути, я хочу плагин, который отправляет уведомления по электронной почте пользователям, которые подписались, только если они специально получили ответ.

WordPress имеет встроенную функциональность для цепочки комментариев/ответов, поэтому вместо того, чтобы бомбардировать пользователя электронными письмами каждый раз, когда новый комментарий публикуется в сообщении, на которое они подписаны, я хотел бы дать им возможность получать только уведомления. когда на них конкретно отвечают.

Я могу разработать это сам, если потребуется, на самом деле, предварительный поиск, не давший никаких результатов, кажется, указывает на это.

Мой вопрос в том, на какие крючки я бы посмотрел? Глядя на другие плагины уведомлений, я вижу, что они используют comment_post и другие, которые я могу придумать сам. В частности, как мне узнать, получил ли пользователь x прямой ответ?

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

Share
  1. Я понял. Каждая строка комментария в wp_comments таблице имеет поле с именем comment_parent, в котором хранится comment_ID родительский комментарий. Если у комментария нет родителя, то значение по умолчанию равно 0.

    Поэтому я предполагаю, что в каждом сообщении комментария я проверял бы базу данных на предмет родителя опубликованного комментария, и, если бы он соответствовал комментарию подписчика, уведомлял бы его или ее.

    Похоже на план.

    • 0

Оставить ответ

You must login to add an answer.