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.



9 Responses to "Notifikasi Email Tidak Kirim Komentar Persetujuan Setelah di WordPress 2.5 dan 2.5.1"

  1. Guillermo Scharffenorth
    20 Juni 2008 11:29
    1

    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?

  2. admin
    20 Juni 2008 11:53
    2

    versi 2.5.

  3. Guillermo Scharffenorth
    20 Juni 2008 11:57
    3

    Hai,

    Kode posting adalah dari 2.5.1. Apakah anda berpikir bahwa menggantikan kode ini dengan satu kabar anda dapat memperbaiki masalah ini?

  4. admin
    20 Juni 2008 12:28
    4

    Coba untuk tambahkan saja di baris tambahan (perbedaan).

  5. Guillermo Scharffenorth
    27 Juni 2008 20:49
    5

    Halo,

    Mencoba itu. Ia tidak bekerja. Terima kasih putri.

  6. paul
    11 Juli 2008 17:30
    6

    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!

  7. Chris
    4 September 2008 04:15
    7

    WPMU ini adalah perilaku berkendara saya sedikit kacang-kacangan. Terima kasih banyak Anda untuk berbagi solusi!

  8. ordersomabuyg
    22 September 2008 05:42
    8

    Wow Keren!
    Super Man
    Nice Situs

  9. Marcin
    15 Oktober, 2008 07:26
    9

    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

Tinggalkan Balasan

Anda dapat menggunakan tag ini: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime = ""> <em> <i> <q Cite=""> <strike> <strong>

Berlangganan ke fitur komentar telah dinonaktifkan. Untuk menerima pemberitahuan dari komentar terbaru diposting, untuk berlangganan Tips dan Trik Komentar RSS feed atau mendaftar untuk menerima komentar baru dalam email digest harian.
Custom Search

Cari masuk Persyaratan untuk Pasal

kaya tidak mengirim email -- susu dan pemberitahuan komentar -- susu -- kaya email pemberitahuan -- kaya tidak mengirim email -- WordPress Pemberitahuan -- susu dan tidak email -- Wordpress email tidak berfungsi -- susu dan komentar email pemberitahuan -- susu dan tidak mengirimkan pemberitahuan -- kata penulis komentar pemberitahuan -- susu dan komentar email pemberitahuan -- $ wpdb-> mempersiapkan -- kaya posting email pemberitahuan -- susu 2,5 email moderasi -- susu dan email komentar untuk persetujuan -- Daftar Plus kaya tidak mengirim email -- Komen pemberitahuan susu -- no comment pemberitahuan susu 2,5 -- bagaimana saya menetapkan komentar persetujuan? -- susu dan email penulis komentar -- wordpress 2.5.1 tidak mengirimkan mail -- wordpress 2.5.1 tidak menerima email baru komentar -- susu dan komentar persetujuan email -- Wordpress komentar menyetujui tindakan -- kaya tidak mengirim e-mail pemberitahuan dengan gmail -- susu dan tidak email pemberitahuan -- Komentar kaya email pemberitahuan -- moderasi komentar pemberitahuan susu -- otomatis bila email dikirim adalah komentar di wordpress -- kaya otomatis menyetujui komentar -- susu dan tidak mendapatkan email pemberitahuan -- kaya tidak mengirim email komentar -- Comments wordpress pemberitahuan php kode -- susu dan hanya mengirim surat setelah komentar approvall -- cara mengirim email pemberitahuan kepada orang-orang yang menulis komentar pada posting kaya -- susu 2,5 email penulis ketika comments posted -- Tidak mengirim email pemberitahuan setelah persetujuan Komentar -- bagaimana untuk membuat komentar setelah membuat persetujuan kepada seseorang di wordpress -- susu dan 2,5 tidak mengirim email -- wordpress 2.5.1 email pemberitahuan -- komentar baru pemberitahuan susu 2,5 admin -- susu dan memberitahukan melalui email komentar -- wordpress 2.5.1 tidak menerima email -- menyetujui komentar php -- $ wpdb-> permintaan tidak bekerja 2,5 -- Komen pemberitahuan susu 2,5 -- 2.5.1, komentar pemberitahuan, susu -- susu dan pemberitahuan 2,5 menonaktifkan -- mengirim komentar di wordpress ke email --