Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1 Após a notificação Enviar E-mails Não Comentário Aprovação em WordPress 2.5 e 2.5.1

In Em WordPress 2.5 WordPress 2.5 and e 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. , Quando a opção está definida para o e-mail via postal é autor, cada vez que um comentário postado (comments_notify = 1), nenhuma notificação por e-mail é gerado ou enviado para notificar o autor postar o comentário, se for mantido em fila de moderação e só é aprovado depois editá-via comentários . 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. Antes de WordPress 2.5, é enviado um e-mail sobre a aprovação para postar um comentário autor mesmo que é exigido para ser aprovado e não postou instantaneamente. 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. No entanto, a notificação de que um comentário é realizada à moderação e exigem a aprovação administrador da ação, spam ou apagar a mensagem está a funcionar correctamente, com e-mail envia para endereços de e-mail do administrador (admin_email), não postar autor.

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. É um bug que foi introduzido em WordPress 2.5, 2.5.1 e enxertos em WordPress moderation.php funcionalidade quando foi transferida para editá-comments.php. The bug will probably be fixed in WordPress 2.5.2 release. O bug será provavelmente fixado na liberação 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: Se você não puder esperar, basta editar wp-includes/comment.php em WordPress blog diretório do servidor web, e adicione as seguintes linhas de código:

Before: Antes:

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: Depois:

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. IMPORTANTE: Você está lendo uma máquina página traduzida que é fornecido "como está" sem garantia. 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. Diferentemente tradução humana, tradução automática não compreender a gramática, semântica, sintaxe, expressões idiomáticas da língua natural, assim, muitas vezes produzir texto impreciso e baixa qualidade que é enganosa e incompreensível. Thus, please refer to Assim, por favor consulte a original English article artigo original Inglês when in doubt. quando em dúvida.



9 Responses to “Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1” 9 Responses to "Notificação Enviar E-mails Não Comentário Após aprovação no WordPress 2.5 e 2.5.1"

  1. Guillermo Scharffenorth Guillermo Scharffenorth
    June 20th, 2008 11:29 20 de junho de 2008 11:29
    1

    Hello, Olá,

    The code you printed under ‘before’ is different in that the one in wp-includes/comment.php. O código é impresso nas "antes" é diferente, em que a em uma wp-includes/comment.php. This is the code in comment.php: Esse é o código em 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? Qual versão do WP você conseguiu esse código a partir de?

  2. admin
    June 20th, 2008 11:53 20 de junho de 2008 11:53
    2

    version 2.5. Versão 2.5.

  3. Guillermo Scharffenorth Guillermo Scharffenorth
    June 20th, 2008 11:57 20 de junho de 2008 11:57
    3

    Hi, Oi,

    The code I posted is from 2.5.1. Eu postei o código é a partir de 2.5.1. Do you think that replacing this code with the one you posted could fix this issue? Você acha que esta substituindo um código com o que você postou poderia corrigir esse problema?

  4. admin
    June 20th, 2008 12:28 20 de junho de 2008 12:28
    4

    Try to just add in the additional lines (the difference). Só nos tente adicionar as linhas adicionais (a diferença).

  5. Guillermo Scharffenorth Guillermo Scharffenorth
    June 27th, 2008 20:49 27 de junho de 2008 20:49
    5

    Hello, Olá,

    Tried it. Tentou fazê-lo. It did not work. Não funcionou. Thanks anyways. Obrigado de qualquer forma.

  6. paul
    July 11th, 2008 17:30 11 de julho de 2008 17:30
    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. Obrigado pela postagem "admin" - eu ajudar a gerenciar uma (não?) Corporate blog, e meu chefe parou de receber notificações por e-mail desde atualizando para 2.5.x - eu acredito seu patch sugerido que tenha sido fixada.

    So, again thanks very much! Portanto, mais uma vez muito obrigado!

  7. Chris
    September 4th, 2008 04:15 4 de setembro de 2008 04:15
    7

    This WPMU behavior was driving me a bit nuts. Este comportamento foi WPMU dirigindo-me um pouco louco. Much thanks for sharing your solution! Muito obrigado por compartilhar a sua solução!

  8. ordersomabuyg
    September 22nd, 2008 05:42 22 de setembro de 2008 05:42
    8

    Wow Cool ! Wow Cool!
    Super Man Super Man
    Nice Site Nice Site

  9. Marcin
    October 15th, 2008 07:26 15 de outubro de 2008 07:26
    9

    In 2.6.1 it should look as this: Em 2.6.1, deve olhar como este:

    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: A única alteração é aditando:

    == true

Leave a Reply Deixe uma Resposta

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> Você pode usar estas tags: <a href="" title="Avião"> <abbr title="Avião"> <acronym title="Avião"> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Subscribe without commenting Subscrever sem comentar


Custom Search

Incoming Search Terms for the Article Incoming Pesquisa Termos para o artigo

wordpress not sending email wordpress não enviar e-mail - -- wordpress comment notification wordpress notificação comentário - -- wordpress wordpress - -- wordpress not sending emails wordpress não enviar e-mails - -- wordpress comment notification email wordpress comentário notificação por e-mail - -- wordpress not sending notification wordpress não enviar notificação - -- wordpress author comment notification wordpress autor notificação comentário - -- wordpress email comment notification wordpress email notificação comentário - -- WordPress Notification WordPress Notificação - -- wordpress not emailing wordpress não emailing - -- wordpress 2.5 email moderation wordpress 2.5 moderação e-mail - -- wordpress email comments for approval wordpress comentários e-mail para aprovação - -- comment notification wordpress comente notificação wordpress - -- no comment notifications wordpress 2.5 nenhum comentário notificações wordpress 2.5 - -- how do i set comment approval? Como faço para definir aprovação comentar? - -- wordpress email comment author wordpress email comentário autor - -- wordpress 2.5.1 not sending mail wordpress 2.5.1 não enviem e-mails - -- wordpress 2.5.1 not receiving new comment emails wordpress 2.5.1 não recebem e-mails novo comentário - -- wordpress comment approval email wordpress comentário aprovação e-mail - -- wordpress is not sending e-mail notification with gmail wordpress não está enviando e-mail de notificação com gmail - -- wordpress not emailing notifications wordpress não enviando notificações - -- $wpdb->prepare $ wpdb-> preparar - -- wordpress Comment notification emails wordpress Comentário notificações por correio electrónico - -- wordpress email post notification wordpress post notificação e-mail - -- wordpress 2.5 email authors when comments posted wordpress 2.5 e-mail quando autores comentários postados - -- Notification Emails Not Send After Comment Approval Notificação não enviar e-mails depois de comentar aprovação - -- wordpress Register Plus not sending email wordpress Register Plus não enviar e-mail - -- wordpress 2.5 not sending email wordpress 2.5 não enviar e-mail - -- wordpress 2.5.1 email notification wordpress 2.5.1 notificação por e-mail - -- new comment notification wordpress 2.5 admin novo comentário notificação wordpress 2.5 admin - -- wordpress notify by email comments wordpress notificar por e-mail comentários - -- wordpress 2.5.1 not receiving emails wordpress 2.5.1 não receber e-mails - -- approve comments php aprovar comentários php - -- $wpdb->query not working 2.5 $ wpdb-> query não funciona 2.5 - -- comment notification wordpress 2.5 comente notificação wordpress 2.5 - -- 2.5.1, comment notification, wordpress 2.5.1, comentário notificação, wordpress - -- wordpress notification 2.5 disable wordpress 2.5 desativar notificação - -- send comments in wordpress to email Envie comentários para o e-mail no wordpress - -- wordpress approval email wordpress aprovação e-mail - -- send email via php for approval envie um e-mail via php para aprovação - -- wordpress comment notification on approval wordpress comentário notificação da aprovação - -- wordpress, comment notification, problem, 2.5 wordpress, comentário notificação, problema, 2-5 - -- wordpress 2.5 no notification email wordpress 2.5 nenhuma notificação por e-mail - -- moderation notification wordpress moderação notificação wordpress - -- wordpress auto comment elfogadás wordpress auto comentário elfogadás - -- wordpress not sending comment notification emails wordpress não comentar enviar notificações por correio electrónico - -- wordpress register-plus wordpress registrar-plus - -- wp_notify_postauthor override wp_notify_postauthor override - -- wordpress no email notification comment wordpress notificação por e-mail nenhuma comment - -- wont translate edit-comments.php approved costuma traduzir-comments.php editar aprovado - --