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);
щоб
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);
щоб
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. , Коли сумніви.



11 Responses to “Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1” 11 Відповіді на "Повідомлення Листи не відправляє Після затвердження порядку в WordPress 2.5 та 2.5.1"

  1. Rob Layton Роб Layton
    March 24th, 2009 02:34 24 березня 2009 02:34
    11 11

    In case this doesn’t work, or you need details on the the cPanel method, I wrote it all out at У цьому випадку не працює, або у Вас повинен докладно про метод в CPanel, я писав все це на http://www.roblayton.net/archive/wordpress-not-sending-emails-anymore-solved/ http://www.roblayton.net/archive/wordpress-not-sending-emails-anymore-solved/

    Good luck! Удачи!

  2. mike Mike
    January 18th, 2009 19:13 Січень 18, 2009 19:13
    10 10

    Ldn2m0 hi! Ldn2m0 привет! how you doin? Як справи?

  3. Marcin Marcin
    October 15th, 2008 07:26 15 жовтня 2008 07:26
    9 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);
    }
    щоб
    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

  4. ordersomabuyg ordersomabuyg
    September 22nd, 2008 05:42 22 Вересня 2008 05:42
    8 8

    Wow Cool ! Wow Cool!
    Super Man Супер Людина
    Nice Site Nice сайту

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

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

  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. Guillermo Scharffenorth Гільєрмо Scharffenorth
    June 27th, 2008 20:49 27 червня 2008 20:49
    5 5

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

    Tried it. Спробував. It did not work. Він не працював. Thanks anyways. Завдяки будь-якому випадку.

  8. admin Адмін
    June 20th, 2008 12:28 20 червня 2008 12:28
    4 4

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

  9. 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? Як ви думаєте, що заміна цього коду з одного вас в курсі може виправити цю проблему?

  10. admin Адмін
    June 20th, 2008 11:53 20 червня 2008 11:53
    2 2

    version 2.5. Версія 2.5.

  11. Guillermo Scharffenorth Гільєрмо Scharffenorth
    June 20th, 2008 11:29 20 червня 2008 11:29
    1 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";
    щоб 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 ви отримаєте цей код від?

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 to comments feature has been disabled. Підписатися на коментарі функція була відключена. To receive notification of latest comments posted, subscribe to Щоб отримувати повідомлення про останніх коментарів, підписка на Tip and Trick Comments RSS feed Рада та Трік коментарі RSS канал or або register to receive зареєструватися, щоб отримати new comments in daily email digest. нових коментарів у щоденній електронній пошті дайджест.
Custom Search

Incoming Search Terms for the Article Вхідний Умови пошуку для статті

wordpress comment notification Wordpress порядку повідомлення - -- wordpress not sending email Wordpress НЕ відправки електронної пошти - -- wordpress email notification Wordpress повідомлення по електронній пошті - -- wordpress email not working Wordpress пошти не працює - -- wordpress Wordpress - -- wordpress not sending emails Wordpress НЕ відправка листів - -- comment notification wordpress порядку повідомлення Wordpress - -- wordpress notification Wordpress повідомлення - -- wordpress not sending mail Wordpress НЕ відправка пошти - -- wordpress comments notification Wordpress коментарів повідомлення - -- wordpress not emailing Wordpress не по електронній пошті - -- wordpress comment notification email Wordpress порядку повідомлення по електронній пошті - -- wordpress comments_notify Wordpress comments_notify - -- wordpress Email Notification not working Wordpress Повідомлення по електронній пошті не працює - -- wordpress notify comments Wordpress повідомляє коментарі - -- $wpdb->prepare $ Wpdb-> підготувати - -- Wordpress comment email notification Wordpress порядку повідомлення по електронній пошті - -- wordpress email notifications Wordpress повідомлення по електронній пошті - -- wordpress not sending notification Wordpress НЕ відправки повідомлення - -- all всі - -- wordpress author comment notification Wordpress автор коментарю повідомлення - -- post notification wordpress Поштові повідомлення Wordpress - -- wordpress email comment notification Wordpress електронною поштою повідомлення коментар - -- wordpress Comment notification emails Wordpress порядку повідомлення електронної пошти - -- wordpress comment approval Wordpress прокоментувати твердження - -- wordpress auto approve comments Wordpress авто затвердити коментарі - -- wordpress emails Wordpress листів - -- wordpress registration email not working Wordpress реєстрації електронної пошти не працює - -- wordpress comments not sending email Wordpress коментарі не відправки електронної пошти - -- email comments WOrdPress лист коментарів WordPress - -- wordpress comment notifications Wordpress порядку повідомлення - -- wordpress email post notification Wordpress відправку електронної пошти повідомлення - -- wordpress 2.5 email moderation Wordpress 2,5 лист помірності - -- wordpress email comments for approval Wordpress лист коментарі для затвердження - -- wordpress Register Plus not sending email Wordpress Реєстрація Plus НЕ відправки електронної пошти - -- wordpress not sending admin emails Wordpress НЕ відправлення повідомлень адміністратора - -- no comment notifications wordpress 2.5 немає коментарів повідомлення Wordpress 2,5 - -- y Y - -- 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 notifications Wordpress повідомлення - -- wordpress comment approval email Wordpress прокоментувати твердження пошти - -- Wordpress comment approve action Wordpress коментар схвалити дії - -- wordpress is not sending e-mail notification with gmail Wordpress НЕ відправки електронної пошти Gmail з повідомленням - -- wordpress not emailing notifications Wordpress НЕ повідомлень електронною поштою - -- wordpress post emailer Wordpress пост emailer - -- word press email notification Слово прес повідомлення електронною поштою - -- wordpress comment email notification not working Wordpress порядку повідомлення по електронній пошті не працює - --