Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1 Уведомление Письма не отправляет После утверждения порядка в WordPress 2.5 и 2.5.1

In В WordPress 2.5 WordPress 2,5 and и Wordpress 2.5.1 Wordpress 2.5.1 , when the option is set to email post author whenever a comment is posted (comments_notify = 1), no notification email is generated or sent to notify the post author if the comment is held in moderation queue and is only approved later via edit-comments.php. , Когда параметр установлен на отправку электронной почты, когда автор комментария размещен (comments_notify = 1), никаких уведомлений электронной почты создается или отправить уведомление пост, если автор комментария проводится в умеренности очереди, и только позже одобрил через Edit-комментарии . PHP.

Prior to WordPress 2.5, an email is sent on approval to post author even if a comment is required to be approved and not posted instantly. До WordPress 2.5, сообщение отправляется на утверждение в должности, даже если автор комментария должен быть утвержден и не размещаются на месте. However, notification that a comment is held for moderation and require administrator’s action to approve, delete or spam the message is working properly, with email sends to administrator’s email address (admin_email), not post author. Вместе с уведомлением о том, что комментарий, находится на умеренности и требует администратора действий утверждать, удалять или спам-сообщений работает нормально, с электронной почтой отправляет администратору адрес электронной почты (admin_email), а не должность автора.

It’sa bug that has been introduced in WordPress 2.5, and slips into WordPress 2.5.1 when moderation.php functionality was moved into edit-comments.php. Это ошибка, которая была введена в WordPress 2.5, а квитанции на WordPress 2.5.1, когда moderation.php функциональность была перенесена в Edit-comments.php. The bug will probably be fixed in WordPress 2.5.2 release. Исправлена ошибка, вероятно, будет исправлена в WordPress 2.5.2 релиз. If you can’t wait, simply edit wp-includes/comment.php on WordPress blog directory on web server, and add the following lines of code: Если вы не можете ждать, просто измените wp-includes/comment.php на WordPress блога каталог на веб-сервере, а также добавить следующие строки кода:

Before: До:

break;
case 'approve':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
break;
case 'spam':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID = %d LIMIT 1", $comment_id);

After: После:

break;
case 'approve':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
if ( get_option( 'comments_notify' ) == true ) {
wp_notify_postauthor( $comment );
}
break;
case 'spam':
$query = $wpdb->prepare("UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID = %d LIMIT 1", $comment_id);

IMPORTANT : You're reading a machine translated page which is provided "as is" without warranty. ВАЖНО: Вы читаете машина переведена страницу, которая предоставляется "как есть" без гарантии. Unlike human translation, machine translation does not understand the grammar, semantics, syntax, idioms of natural language, thus often produce inaccurate and low quality text which is misleading and incomprehensible. В отличие от человека перевода, машинный перевод не понимает грамматика, семантика, синтаксис, идиомы на естественном языке, что часто производят неточные и низкое качество текста, который вводит в заблуждение и непонятным. Thus, please refer to Таким образом, обратитесь к original English article Английский оригинальные статьи when in doubt. , когда сомнения.



9 Responses to “Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1” 9 ответов на "Уведомление Письма не отправляет После утверждения порядка в WordPress 2.5 и 2.5.1"

  1. Guillermo Scharffenorth Гильермо Scharffenorth
    June 20th, 2008 11:29 20 июня 2008 11:29
    1

    Hello, Здравствуйте,

    The code you printed under ‘before’ is different in that the one in wp-includes/comment.php. Код, который вы печатных под "перед" отличается тем, что один в wp-includes/comment.php. This is the code in comment.php: Это код в comment.php:

    case 'approve':
    $query = "UPDATE $wpdb->comments SET comment_approved='1' WHERE comment_ID='$comment_id' LIMIT 1";
    break;
    case 'spam':
    $query = "UPDATE $wpdb->comments SET comment_approved='spam' WHERE comment_ID='$comment_id' LIMIT 1";

    Which version of WP did you get that code from? Какой вариант WP вы получите код, что от?

  2. admin Admin
    June 20th, 2008 11:53 20 июня 2008 11:53
    2 +2

    version 2.5. Версия 2.5.

  3. Guillermo Scharffenorth Гильермо Scharffenorth
    June 20th, 2008 11:57 20 июня 2008 11:57
    3 +3

    Hi, Привет,

    The code I posted is from 2.5.1. Написал я код из 2.5.1. Do you think that replacing this code with the one you posted could fix this issue? Как вы думаете, что замена настоящего Кодекса, с одной вас в курсе может исправить эту проблему?

  4. admin Admin
    June 20th, 2008 12:28 20 июня 2008 12:28
    4 +4

    Try to just add in the additional lines (the difference). Попробуйте просто добавить в дополнительных линий (разница).

  5. Guillermo Scharffenorth Гильермо Scharffenorth
    June 27th, 2008 20:49 27 июня 2008 20:49
    5

    Hello, Здравствуйте,

    Tried it. Попытка его. It did not work. Она не работает. Thanks anyways. Благодаря любом случае.

  6. paul Пол
    July 11th, 2008 17:30 11 Июль 2008 года 17:30
    6 +6

    Thanks for the post ‘admin’ - I help manage a (non?)corporate blog, and my boss stopped getting email notifications since upgrading to 2.5.x - I do believe your suggested patch has fixed it. Спасибо за должность "администратор", - я помочь управлять (не?) Корпоративных блогов, и мой босс остановили получение оповещений по электронной почте после обновления до 2.5.Х - Я верю вашей предложила патч установил его.

    So, again thanks very much! Итак, еще раз спасибо очень много!

  7. Chris Крис
    September 4th, 2008 04:15 4 сентября 2008 04:15
    7

    This WPMU behavior was driving me a bit nuts. Это WPMU поведение ехал мне немного орехов. Much thanks for sharing your solution! Много спасибо за обмену Ваше решение!

  8. ordersomabuyg
    September 22nd, 2008 05:42 22 Сентября 2008 05:42
    8

    Wow Cool ! Wow Cool!
    Super Man Супер Человек
    Nice Site Ницца сайта

  9. Marcin Марцин
    October 15th, 2008 07:26 15 октября 2008 год 07:26
    9

    In 2.6.1 it should look as this: В 2.6.1 она должна смотреть, как этот:

    case 'approve':
    $query = $wpdb->prepare("UPDATE wpdb->comments SET comment_approved='1' WHERE comment_ID = %d LIMIT 1", $comment_id);
    if ( get_option('comments_notify') == true ) {
    $comment = get_comment($comment_id);
    wp_notify_postauthor($comment_id, $comment->comment_type);
    }

    The only change is adding: Изменится только добавить:

    == true

Leave a Reply Оставить Ответить

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <дель DATETIME = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Подписка без комментариев


Custom Search

Incoming Search Terms for the Article Входящий Поиск Условия для статьи

wordpress not sending email Wordpress не отправка электронной почты - -- wordpress comment notification Wordpress порядка уведомления - -- wordpress Wordpress - -- wordpress not sending emails Wordpress не отправка писем - -- WordPress Notification WordPress Уведомление - -- wordpress not emailing Wordpress не по электронной почте - -- wordpress comment notification email Wordpress комментарий уведомление по электронной почте - -- wordpress not sending notification Wordpress не отправки уведомления - -- wordpress author comment notification Wordpress Автор комментария уведомления - -- wordpress email comment notification Wordpress электронной почте уведомления комментарий - -- $wpdb->prepare $ wpdb-> готовить - -- wordpress 2.5 email moderation 2,5 Wordpress сообщение умеренности - -- wordpress email comments for approval Wordpress сообщение комментарии для утверждения - -- comment notification wordpress порядка уведомления Wordpress - -- no comment notifications wordpress 2.5 Без комментариев уведомления Wordpress 2,5 - -- how do i set comment approval? Как мне установить порядка утверждения? - -- wordpress email comment author Wordpress электронной почты комментарий автора - -- wordpress 2.5.1 not sending mail Wordpress 2.5.1 не отправка почты - -- wordpress 2.5.1 not receiving new comment emails Wordpress 2.5.1 не получает новый комментарий писем - -- wordpress comment approval email Wordpress прокомментировать утверждение сообщение - -- wordpress is not sending e-mail notification with gmail Wordpress не является отправка электронной почте уведомление с Gmail - -- wordpress email notification Wordpress уведомление по электронной почте - -- wordpress not emailing notifications Wordpress не по электронной почте уведомления - -- wordpress Comment notification emails Wordpress Комментарии уведомление электронной почты - -- comment moderation notification wordpress комментариев уведомления Wordpress - -- auto email sent when comment is posted in wordpress Авто электронной почте прислали, когда комментарий размещен в Wordpress - -- wordpress email post notification Wordpress электронной почте после уведомления - -- wordpress 2.5 email authors when comments posted 2,5 Wordpress электронной почте, когда авторы комментариев Написал - -- Notification Emails Not Send After Comment Approval Уведомление электронной почте, не отправить комментарий после утверждения - -- wordpress Register Plus not sending email Wordpress Register Plus не отправка электронной почты - -- wordpress 2.5 not sending email 2,5 Wordpress не отправка электронной почты - -- wordpress 2.5.1 email notification Wordpress 2.5.1 уведомление по электронной почте - -- new comment notification wordpress 2.5 admin новый комментарий уведомления администратора Wordpress 2,5 - -- wordpress notify by email comments Wordpress уведомлять по электронной почте комментарии - -- wordpress 2.5.1 not receiving emails Wordpress 2.5.1 не получает сообщений электронной почты - -- approve comments php Утвердить замечания PHP - -- $wpdb->query not working 2.5 $ wpdb-> запрос не работает 2,5 - -- comment notification wordpress 2.5 порядка уведомления Wordpress 2,5 - -- 2.5.1, comment notification, wordpress 2.5.1, порядка уведомления, Wordpress - -- wordpress notification 2.5 disable 2,5 Wordpress уведомления отключить - -- send comments in wordpress to email направить свои замечания в Wordpress для электронной почты - -- wordpress approval email Wordpress утверждения сообщение - -- send email via php for approval Отправить письмо через PHP для утверждения - -- wordpress comment notification on approval Wordpress порядка уведомления об утверждении - -- wordpress, comment notification, problem, 2.5 Wordpress, порядка уведомления, проблемы, 2.5 - -- wordpress 2.5 no notification email 2,5 Wordpress не уведомление по электронной почте - -- moderation notification wordpress умеренности уведомления Wordpress - -- wordpress auto comment elfogadás Wordpress Auto комментарий elfogadás - -- wordpress not sending comment notification emails Wordpress не замечание отправку уведомлений электронной почты - -- wordpress register-plus Wordpress регистра-плюс - --