E-Mail de Notificació No Envien Després d'Aprovació de Comentari en WordPress 2.5 i 2.5.1

A WordPress 2.5 i Wordpress 2.5.1, quan l'opció és posada per a autor de correu d'e-mail quan sigui que un comentari s'envia (comments_notify = 1), cap e-mail de notificació no es genera o no s'envia per avisar l'autor de correu si el comentari es considera amb moderació cua i només s'aprova més tard mitjançant edit-comments.php.

Abans de WordPress 2.5, un e-mail s'envia a prova per enviar crear fins i tot si s'exigeix que s'aprovi un comentari i enviï's instantàniament. Tanmateix, notificació que un comentari es considera per a la moderació i exigir l'acció d'administrador que hi estigui d'acord, suprimir o treballant spam que el missatge és pròpiament, amb e-mail envia a l'adreça d'e-mail d'administrador (admin_email), no autor de correu.

És un error que s'ha introduït a WordPress 2.5, i rellisca a WordPress 2.5.1 quan s'emocionava la funcionalitat de moderation.php a edit-comments.php. L'error es fixarà probablement en l'alleujament de WordPress 2.5.2. Si no pot esperar, simplement editar wp-includes/comment.php en guia de WordPress blog en servidor de webs, i afegir les línies següents de codi:

Abans que:

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);

Després que:

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: Està llegint una màquina pàgina traduïda que es proporciona "com és" sense garantia. A diferència de traducció humana, la traducció automàtica no entén la gramàtica, semàntica, sintaxi, modismes de llenguatge natural, així sovint produir text de qualitat inexacte i baix que és enganyós i incomprensible. Així, si us plau refereixi's a article anglès original quan en dubte.



9 Respostes a "E-Mail de Notificació No Envien Després d'Aprovació de Comentari en WordPress 2.5 i 2.5.1"

  1. Guillermo Scharffenorth
    20 de juny, 2008 11:29
    1

    Hola,

    El codi que publicava sota 'abans' és diferent en allò aquell en wp-includes/comment.php. Això és el codi en el comentari. 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";

    Des de quina versió de WP portava aquell codi?

  2. admin
    20 de juny, 2008 11:53
    2

    versió 2.5.

  3. Guillermo Scharffenorth
    20 de juny, 2008 11:57
    3

    Hola,

    El codi que enviava és des de 2.5.1. Pensa que reemplaçant aquest codi amb aquell que enviava podria fixar aquest assumpte?

  4. admin
    20 de juny, 2008 12:28
    4

    Intenti només sumar-se en les línies addicionals (la diferència).

  5. Guillermo Scharffenorth
    27 de juny, 2008 20:49
    5

    Hola,

    Provat això. No funcionava. Gràcies anyways.

  6. paul
    11 de juliol, 2008 17:30
    6

    Gràcies pel correu ' admin ' - ajudo a aconseguir un (el non?)corporate blog, i el meu cap paraven de portar notificacions d'e-mail des de millorar a 2.5.x - crec que la seva parcel·la suggerida l'ha arreglat.

    Així, una altra vegada dóna les gràcies molt!

  7. Chris
    4 de setembre, 2008 04:15
    7

    Aquest comportament de WPMU estava fent tornar-me una mica guillat. Moltes gràcies per compartir la seva solució!

  8. ordersomabuyg
    22 de setembre, 2008 05:42
    8

    Sorpresa Fresc!
    Superhome
    Lloc Bonic

  9. Marcin
    15 d'octubre, 2008 07:26
    9

    En 2.6.1 hauria de semblar com això:

    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);
    }

    L'únic canvi s'està sumant:

    == true

Deixi una Resposta

Pot utilitzar aquests cordons: <A href=" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscrigui tret de comentaris ha estat impossibilitat. Per rebre notificació d'últims comentaris enviats, subscrigui Punta i digereixen el menjar Trick Comments RSS o caixa per rebre comentaris nous a l'e-mail diari.

Termes de Recerca Nous per l'Article

no enviant wordpress wordpress - notificació d'e-mail de wordpress - a l'e-mail - notificació de comentari de wordpress - no enviant wordpress wordpress als e-mail - Notificació de WordPress - no emailing - e-mail Wordpress no treballant - e-mail de notificació de comentari de wordpress - wordpress no enviant notificació - notificació de comentari d'autors de wordpress - notificació de comentari d'e-mail de wordpress - $wpdb->prepare - notificació de correu d'e-mail de wordpress - moderació d'e-mail de wordpress 2.5 - els comentaris d'e-mail de wordpress per a l'aprovació - els wordpress S'Inscriuen Més no e-mail d'enviament - comenten wordpress de notificació - cap notificació de comentari wordpress 2.5 - com i posen aprovació de comentari? - autor de comentari d'e-mail de wordpress - wordpress 2.5.1 no correu d'enviament - wordpress 2.5.1 no rebent nou e-mail de comentari - e-mail d'aprovació de comentari de wordpress - comentari Wordpress aprova acció - wordpress és no notificació de correu electrònic enviant amb gmail - wordpress no notificacions d'emailing - e-mail de notificació de Comentari de wordpress - wordpress de notificació de moderació de comentari - auto e-mail enviava quan comentari és enviava en wordpress - wordpress auto aprova comentaris - wordpress no notificacions d'e-mail que aconsegueixen - wordpress no e-mail de comentari d'enviament - codi de php de notificació de comentaris de wordpress - wordpress només envia correu després d'approvall de comentari - com enviar e-mail de notificació a gent que escrivia un comentari en autors d'e-mail postwordpress 2.5 de wordpress quan comentaris enviava - E-Mail de Notificació No Enviar Després d'Aprovació de Comentari - com fer fa comentari després d'aprovació a algú en wordpress - wordpress 2.5 no e-mail d'enviament - notificació d'e-mail de wordpress 2.5.1 - nou notificació de comentari wordpress 2.5 admin - wordpress notifiquen per comentaris d'e-mail - wordpress 2.5.1 no e-mail de recepció - aprova php de comentaris - $wpdb->query no treballant 2.5 - notificació de comentari wordpress 2.5 - 2.5.1, notificació de comentari, wordpress - notificació de wordpress 2.5 impossibilita - envia comentaris en wordpress a e-mail -