Ανακοίνωση ηλεκτρονικά ταχυδρομεία να μην στείλουν μετά από την έγκριση σχολίου σε WordPress 2.5 και 2.5.1
WordPress 2.5 και Wordpress 2.5.1, όταν η επιλογή τίθεται ως στόχος να στείλει μήνυμα με το ηλεκτρονικό ταχυδρομείο το μετα συντάκτη όποτε ένα σχόλιο ταχυδρομείται (= 1), κανένα ηλεκτρονικό ταχυδρομείο ανακοίνωσης δεν παράγεται ή στέλνεται για να ειδοποιήσει το μετα συντάκτη εάν το σχόλιο κρατιέται στη σειρά αναμονής μετριοπάθειας και εγκρίνεται μόνο αργότερα μέσω εκ:δίδω-comments.php.
Πριν από WordPress 2.5, ένα ηλεκτρονικό ταχυδρομείο στέλνεται στην έγκριση στο μετα συντάκτη ακόμα κι αν ένα σχόλιο πρέπει για να εγκριθεί και να μην ταχυδρομηθεί αμέσως. Εντούτοις, η ανακοίνωση ότι ένα σχόλιο ισχύουν για τη μετριοπάθεια και απαιτεί τη δράση του διοικητή για να εγκρίνει, διαγράφει ή spam το μήνυμα λειτουργεί κατάλληλα, με το ηλεκτρονικό ταχυδρομείο στέλνει στη διεύθυνση ηλεκτρονικού ταχυδρομείου του διοικητή (admin_email), μη μετα συντάκτης.
Είναι ένα ζωύφιο που έχει εισαχθεί σε WordPress 2.5, και γλιστρά σε WordPress 2.5.1 όταν κινήθηκε η λειτουργία moderation.php σε εκ:δίδω-comments.php. Το ζωύφιο θα καθοριστεί πιθανώς στην απελευθέρωση WordPress 2.5.2. Εάν δεν μπορείτε να περιμένετε, εκδώστε απλά WP-περιλαμβάνει/comment.php blog στον κατάλογο WordPress στον κεντρικό υπολογιστή δικτύου, και προσθέστε τις ακόλουθες γραμμές κώδικα:
Πριν από:
σπάσιμο
η περίπτωση «εγκρίνει»:
$query = $wpdb->prepare («ΑΝΑΠΡΟΣΑΡΜΟΓΉ $wpdb->comments ΚΑΘΟΡΙΣΜΈΝΟ comment_approved='1 ΌΠΟΥ comment_ID = %d ΌΡΙΟ 1», $comment_id)
σπάσιμο
περίπτωση «spam»:
$query = $wpdb->prepare («ΑΝΑΠΡΟΣΑΡΜΟΓΉ $wpdb->comments ΚΑΘΟΡΙΣΜΈΝΗ comment_approved='spam ΌΠΟΥ comment_ID = %d ΌΡΙΟ 1», $comment_id)
Μετά από:
σπάσιμο
η περίπτωση «εγκρίνει»:
$query = $wpdb->prepare («ΑΝΑΠΡΟΣΑΡΜΟΓΉ $wpdb->comments ΚΑΘΟΡΙΣΜΈΝΟ comment_approved='1 ΌΠΟΥ comment_ID = %d ΌΡΙΟ 1», $comment_id)
εάν (get_option («») == αληθινό) {
wp_notify_postauthor ($comment)
}
σπάσιμο
περίπτωση «spam»:
$query = $wpdb->prepare («ΑΝΑΠΡΟΣΑΡΜΟΓΉ $wpdb->comments ΚΑΘΟΡΙΣΜΈΝΗ comment_approved='spam ΌΠΟΥ comment_ID = %d ΌΡΙΟ 1», $comment_id)
ΣΗΜΑΝΤΙΚΟΣ: Διαβάζετε μια μεταφρασμένη με υπολογιστή σελίδα που παρέχεται «όπως είναι» χωρίς εξουσιοδότηση. Αντίθετα από την ανθρώπινη μετάφραση, η αυτόματη μετάφραση δεν καταλαβαίνει τη γραμματική, σημασιολογία, σύνταξη, ιδιωματισμοί της φυσικής γλώσσας, κατά συνέπεια συχνά ανακριβές και χαμηλής ποιότητας κείμενο προϊόντων που είναι παραπλανητικό και ακατανόητο. Κατά συνέπεια, παρακαλώ αναφερθείτε αρχικό αγγλικό άρθρο σε περίπτωση αμφιβολίας.
Σχετικά άρθρα
- 2.5.1 που απελευθερώνεται το WordPress για μεταφορτώνει
- Κλήση στην απροσδιόριστη λειτουργία: wp_constrain_dimensions () Κατά τη φόρτωμα των εικόνων ή () στη στοά/τη βιβλιοθήκη MEDIA σε WordPress 2.5
- Αποτύπωση WordPress 2.5 εικόνα ή λάμψη Uploader μέσων που δεν λειτουργεί το ζήτημα IE7
- WordPress 2.5 RC2 που απελευθερώνονται για Download
- Κλήση στην απροσδιόριστη λειτουργία: ctype_digit () σε WordPress 2.5
- Κάνετε WordPress Blog το ασφαλέστερο χρησιμοποιώντας μυστικό κλειδί
- Επαφή
- PHP Fatal Error on Call to Add_Query_Var in Taxonomy.php After Upgrading to WordPress 2.5 RC2
- WordPress 2.5 Released for Free Download
- Workaround to Override WordPress Shortcode and Display the [] Brackets Tags

































June 20th, 2008 11:29
Hello,
The code you printed under ‘before’ is different in that the one in wp-includes/comment.php. This is the code in 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?
June 20th, 2008 11:53
version 2.5.
June 20th, 2008 11:57
Hi,
The code I posted is from 2.5.1. Do you think that replacing this code with the one you posted could fix this issue?
June 20th, 2008 12:28
Try to just add in the additional lines (the difference).
June 27th, 2008 20:49
Hello,
Tried it. It did not work. Thanks anyways.
July 11th, 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.
So, again thanks very much!