Notification Emails Not Send After Comment Approval in WordPress 2.5 and 2.5.1 Los mensajes de notificación no enviará comentario Después de la aprobación en WordPress 2.5 y 2.5.1
In En WordPress 2.5 WordPress 2.5 and y 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. , Cuando la opción está establecida en el correo electrónico puesto de autor cada vez que un comentario publicado (comments_notify = 1), notificación de correo electrónico no es generado o enviado para notificar al autor puesto si el comentario es celebrado en la cola de moderación y sólo se aprobó más tarde-a través de editar los comentarios . 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, un mensaje de correo electrónico se envía sobre la aprobación a cargo de autores, incluso si un comentario es necesario para ser aprobado y no se envía al instante. 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. Sin embargo, la notificación de que un comentario es celebrado por la moderación y requieren la acción del administrador para aprobar, o borrar el mensaje spam está funcionando correctamente, con el correo electrónico envía al administrador de la dirección de correo electrónico (admin_email), no post 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. Es un error que se ha introducido en WordPress 2.5, y se desliza en WordPress 2.5.1 funcionalidad moderation.php cuando se trasladó a editar-comments.php. The bug will probably be fixed in WordPress 2.5.2 release. El error probablemente se fijará en WordPress 2.5.2 en libertad. 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: Si no puede esperar, simplemente editar wp-includes/comment.php en WordPress blog directorio de servidor web, y añadir las siguientes líneas de código:
Before: Antes de:
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: Después de:
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: Usted está leyendo una máquina traducido la página que se proporciona "TAL CUAL" SIN GARANTÍA. 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. A diferencia de traducción humana, traducción automática no entiende la gramática, la semántica, la sintaxis, modismos de lenguaje natural, por lo tanto, producen a menudo inexactos y baja calidad de texto que es engañosa e incomprensible. Thus, please refer to Por lo tanto, por favor, consulte original English article artículo original Inglés when in doubt. en caso de duda.
Related Articles Artículos relacionados
- WordPress 2.5.1 Released for Download WordPress 2.5.1 Liberado para descargar
- Call to Undefined Function: wp_constrain_dimensions() When Uploading Images or image_downsize() in Gallery/Media Library in WordPress 2.5 Call to undefined function: wp_constrain_dimensions () al cargar las imágenes o el image_downsize () en la Galería / Biblioteca de medios en WordPress 2.5
- Fix WordPress 2.5 Image or Media Flash Uploader Not Working Issue in IE7 WordPress 2.5 fijar la imagen o los medios de comunicación Flash Uploader cuestión no funciona en IE7
- WordPress 2.5 RC2 Released for Download WordPress 2.5 RC2 Publicado para la descarga
- Call To Undefined Function: ctype_digit() in WordPress 2.5 Call to undefined function: ctype_digit () en WordPress 2.5
- Make WordPress Blog More Secure Using Secret Key WordPress blog hacen más segura usando la clave secreta
- PHP Fatal Error on Call to Add_Query_Var in Taxonomy.php After Upgrading to WordPress 2.5 RC2 PHP Error Fatal en llamada a Add_Query_Var en Taxonomy.php después de actualizar a WordPress 2.5 RC2
- Contact Contacto
- WordPress 2.5 Released for Free Download WordPress 2.5 Liberado para Descarga gratuita
- Workaround to Override WordPress Shortcode and Display the [] Brackets Tags Solución para anular WordPress corto y mostrar el [] corchetes Tags

































June 20th, 2008 11:29 20 de junio, 2008 11:29
Hello, Hola,
The code you printed under ‘before’ is different in that the one in wp-includes/comment.php. El código impreso en virtud de que "antes" es diferente en la que en un wp-includes/comment.php. This is the code in comment.php: Este es el código en 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? ¿Qué versión de WP ¿Cómo que a partir de código?
June 20th, 2008 11:53 20 de junio, 2008 11:53
version 2.5. versión 2.5.
June 20th, 2008 11:57 20 de junio, 2008 11:57
Hi, Hola,
The code I posted is from 2.5.1. El código que he publicado es de 2.5.1. Do you think that replacing this code with the one you posted could fix this issue? ¿Cree usted que la sustitución de este código con el que usted podría posted arreglar este problema?
June 20th, 2008 12:28 20 de junio, 2008 12:28
Try to just add in the additional lines (the difference). Trate de añadir sólo en la líneas adicionales (la diferencia).
June 27th, 2008 20:49 27 de junio, 2008 20:49
Hello, Hola,
Tried it. Probado. It did not work. No funcionó. Thanks anyways. Gracias de todas formas.
July 11th, 2008 17:30 11 de julio, 2008 17:30
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. Gracias por el post 'admin' - I ayudar a administrar una (no?) Blog corporativo, y mi jefe dejó de obtener notificaciones por correo electrónico desde la actualización a 2.5.X - Creo que su revisión sugiere que ha fijado.
So, again thanks very much! Así que, una vez más ¡Muchas gracias!
September 4th, 2008 04:15 4 de septiembre, 2008 04:15
This WPMU behavior was driving me a bit nuts. Esta fue WPMU comportamiento de conducción mí un poco los frutos secos. Much thanks for sharing your solution! Mucho gracias por compartir tu solución!
September 22nd, 2008 05:42 22 de septiembre, 2008 05:42
Wow Cool ! Wow Cool!
Super Man Super Hombre
Nice Site Sitio de Niza
October 15th, 2008 07:26 15 de octubre, 2008 07:26
In 2.6.1 it should look as this: En 2.6.1 se debe mirar como esta:
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: El único cambio es agregar lo siguiente:
== true