Gửi email thông báo Not Sau khi xét phê duyệt trong WordPress 2,5 và 2.5.1
Trong WordPress 2,5 và Wordpress 2.5.1 , Khi lựa chọn được thiết lập gửi email cho đăng bài bình luận của một tác giả bất cứ khi nào được đăng (comments_notify = 1), không có email thông báo được tạo ra hoặc được gửi đến thông báo cho tác giả nếu đăng bài bình luận được tổ chức ở Xêp hang kiểm duyệt và chỉ được phê duyệt sau qua chỉnh sửa-ý kiến . php.
Trước khi làm việc cho WordPress 2.5, một email sẽ được gửi về việc phê duyệt để đăng bài ngay cả khi tác giả nhận xét là một yêu cầu để được chấp nhận và không được đăng ngay lập tức. Tuy nhiên, thông báo rằng một bình luận được tổ chức cho kiểm duyệt và yêu cầu quản trị của hành động để chấp nhận, xóa thư rác hoặc tin nhắn là làm việc đúng, với các email gửi đến địa chỉ email của người quản lý (admin_email), chứ không phải tác giả bài viết.
Đó là lỗi mà đã được giới thiệu trong WordPress 2.5, và phiếu vào WordPress 2.5.1 khi moderation.php chức năng đã được di chuyển vào chỉnh sửa-comments.php. Lỗi rất có thể sẽ được cố định trong WordPress 2.5.2 phát hành. Nếu bạn không thể chờ đợi, chỉ cần chỉnh sửa wp-includes/comment.php trên blog WordPress thư mục trên web server, và thêm các dòng mã sau đây:
Trước khi:
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);
Sau khi:
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);
Quan trọng: Bạn đang đọc một trang mà máy dịch chỉ được cung cấp "như là" không có bảo hành. Không giống như con người phiên dịch, máy dịch, không có gì không hiểu ngữ pháp, semantics, cú pháp, thành ngữ của ngôn ngữ tự nhiên, như vậy, thường xuyên sản xuất không chính xác và chất lượng thấp văn bản đó là trung thực và incomprehensible. Vì vậy, xin vui lòng tham khảo bản gốc tiếng Anh bài viết trong khi nghi ngờ.
Bài viết liên quan
- WordPress 2,5 ban hành cho Free Download
- WordPress 2.5.1 Phát hành cho Download
- Drop.io tư nhân trao đổi - tương tác miễn phí dịch vụ lưu trữ và chia sẻ file với Thảo luận Hỗ trợ
- WordPress 2,5 RC2 Phát hành cho Download
- Làm thế nào để Fetch Xem bài viết và RSS trên WordPress Blog (Atom / RSS tuc Plugins)
- Phương tiện truyền thông Nút Disabler Plugin để Hủy bỏ "Thêm Media" biểu tượng ở WordPress 2,5
- Gọi để Undefined Chức năng: wp_constrain_dimensions () Khi tải lên hình ảnh hay image_downsize () trong Gallery / Media Thư viện trong WordPress 2,5
- Làm thế nào để tối ưu hóa seo wordpress 2,5 blog Tiêu đề của trang web mà không có tiêu đề tối ưu plugin
- Làm cho wordpress blog an toàn hơn bằng cách sử dụng chìa khóa bí mật
- Ghi đe việc cho WordPress ngắn và hiển thị các [] Brackets Tags










































Tháng sáu 20th, 2008 11:29
Xin chào,
Các bạn in mã dưới 'trước khi' là khác nhau trong rằng một trong wp-includes/comment.php. Đây là mã trong 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";
Phiên bản của WP đã làm mà bạn nhận được mã từ?
Tháng sáu 20th, 2008 11:53
phiên bản 2.5.
Tháng sáu 20th, 2008 11:57
Chào,
Ma tôi đăng là từ 2.5.1. Bạn có nghĩ rằng thay thế mã này với một bạn có thể đăng sửa chữa vấn đề này?
Tháng sáu 20th, 2008 12:28
Cố gắng chỉ cần thêm trong dòng bổ sung (sự khác biệt).
Tháng sáu 27th, 2008 20:49
Xin chào,
Tried it. Nó không làm việc. Thanks anyways.
July 11th, 2008 17:30
Cảm ơn đã đăng bài 'admin' - Tôi giúp quản lý một (không?) Blog công ty, và ông chủ của tôi ngừng lại nhận được thông báo email để nâng cấp từ 2.5.x - Tôi không tin rằng đề xuất của bạn đã patch nó cố định.
Vì vậy, một lần nữa cảm ơn rất nhiều!
4 tháng chín, 2008 04:15
Điều này đã được WPMU hành vi lái xe cho tôi một ít hạt. Thanks nhiều giải pháp cho các chia sẻ của bạn!
22 tháng chín, 2008 05:42
Wow Cool!
Super Man
Nice Sơ
15 tháng mười, 2008 07:26
Trong 2.6.1 nó nên trông như thế này:
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);
}
Thay đổi duy nhất là việc thêm:
== true