Notifikasi Email Tidak Kirim Komentar Persetujuan Setelah di WordPress 2.5 dan 2.5.1
Di WordPress 2,5 dan Wordpress 2.5.1 , Ketika pilihan diatur ke email penulis ketika posting komentar dipasang (comments_notify = 1), tidak ada pemberitahuan email dihasilkan atau dikirim untuk memberitahu penulis posting komentar jika diselenggarakan di Antrean dan kemudian disetujui hanya melalui mengedit komentar - . php.
Sebelum 2,5 WordPress, email akan dikirim pada persetujuan untuk posting penulis bahkan jika komentar harus disetujui dan tidak segera diposting. Namun, pemberitahuan komentar yang diselenggarakan untuk pengelolaan dan memerlukan administrator untuk menyetujui tindakan, menghapus spam atau pesan yang berfungsi sebagaimana mestinya, dengan mengirim email ke alamat email administrator (admin_email), tidak penulis.
Itu merupakan bug yang telah diperkenalkan di WordPress 2,5, dan stek ke Wordpress 2.5.1 ketika moderation.php fungsionalitas dipindah ke edit-comments.php. Bug mungkin akan tetap dalam rilis WordPress 2.5.2. Jika Anda tidak bisa menunggu, cukup mengedit wp-includes/comment.php di Wordpress blog direktori pada server Web, dan menambahkan baris kode berikut:
Sebelum:
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);
Setelah:
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);
PENTING: Anda membaca sebuah mesin diterjemahkan halaman yang diberikan "sebagaimana adanya" tanpa jaminan. Tidak seperti manusia terjemahan, terjemahan mesin tidak memahami tata bahasa, semantik, sintaks, idiom alam bahasa, sehingga sering tidak akurat dan rendah menghasilkan kualitas teks yang menyesatkan dan dimengerti. Dengan demikian, silahkan lihat artikel asli Bahasa Inggris ketika ragu.
Artikel Terkait
- WordPress 2,5 Diluncurkan untuk Download Gratis
- Wordpress 2.5.1 Diluncurkan Beasiswa
- Drop.io swasta Exchange - gratis Interaktif file sharing storage dengan layanan dukungan Komentar
- 2,5 rc2 Wordpress Diluncurkan Beasiswa
- Bagaimana untuk Fetch dan Tampilkan RSS Feed Blog di Wordpress (Atom / RSS Aggregator Plugin)
- Tombol media Disabler Plugin untuk Hapus "Tambahkan Media" Ikon di WordPress 2,5
- Panggil ke terdefinisi Fungsi: wp_constrain_dimensions () Ketika Meng-upload Foto atau image_downsize () di Galeri / Media Perpustakaan di WordPress 2,5
- Bagaimana untuk mengoptimalkan SEO blog WordPress 2,5 judul halaman web optimal tanpa judul plugin
- Membuat blog WordPress lebih aman menggunakan kunci rahasia
- Solusi untuk Abaikan WordPress Shortcode dan Menampilkan [] kurung Tags










































20 Juni 2008 11:29
Halo,
Kode Anda dicetak di bawah 'sebelum' yang berbeda di dalam satu wp-includes/comment.php. Ini adalah kode di 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";
Yang versi WP yang anda dapatkan dari kode?
20 Juni 2008 11:53
versi 2.5.
20 Juni 2008 11:57
Hai,
Kode posting adalah dari 2.5.1. Apakah anda berpikir bahwa menggantikan kode ini dengan satu kabar anda dapat memperbaiki masalah ini?
20 Juni 2008 12:28
Coba untuk tambahkan saja di baris tambahan (perbedaan).
27 Juni 2008 20:49
Halo,
Mencoba itu. Ia tidak bekerja. Terima kasih putri.
11 Juli 2008 17:30
Terima kasih atas posting 'admin' - saya membantu mengatur (non?) Blog korporat, dan bos saya berhenti mendapatkan email pemberitahuan sejak upgrade ke 2.5.x - saya percaya Anda disarankan patch tersebut telah ditetapkan.
Jadi, sekali lagi terima kasih sangat!
4 September 2008 04:15
WPMU ini adalah perilaku berkendara saya sedikit kacang-kacangan. Terima kasih banyak Anda untuk berbagi solusi!
22 September 2008 05:42
Wow Keren!
Super Man
Nice Situs
15 Oktober, 2008 07:26
Di 2.6.1 seharusnya terlihat seperti ini:
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);
}
Satu-satunya adalah mengubah menambahkan:
== true