Xin chào các bạn,
Sau khi phát hiện ra lỗi không tương thích của Google XML Sitemap với WordPress 3.0 Muti-site, Việt Coding lại nhận thấy WP 3.0 “dính” thêm một lỗi nữa với Math Comment Spam Protection plugin. Với lỗi này, không cần nhập phép tính xác nhận vẫn có thể gửi được bình luận. Sự phát hiện hơi muộn màng này khiến một số websites của Việt Coding bị spam dữ dội, site bị nhiều nhất lên đến 98 comments. Tuy nhiên, Việt Coding đã tìm được cách fix lỗi này chỉ với một chút chỉnh sửa.
Đầu tiên, mở tập tin math-comment-spam-protection.php trong thư mục plugins, tìm đến dòng sau:
if ( ( !isset($user_ID) ) && ( $comment_data['comment_type'] == ” ) ) { // Do not check if the user is registered & do not check trackbacks/pingbacks
Thay:
isset($user_ID)
Thành:
is_user_logged_in()
Kết quả cuối cùng như vầy:
if ( ( ! is_user_logged_in()) ) && ( $comment_data['comment_type'] == ” ) ) { // Do not check if the user is registered & do not check trackbacks/pingbacks
Vậy là webblog của bạn lại tiếp tục miễn nhiễm với spammers rồi đấy






Hóa ra WP 3.0 còn nhiều thứ phải chờ đợi nhỉ.Mình thì dùng.
.-= Hung@jvprime.com´s last blog ..Free Graphic Design Tools =-.
Site em không dùng cái này không biết có thể trở thành tâm điểm spam hay không.
Đa số các spammers đều dùng chương trình tự động đế post comments, nếu không có biện pháp tự bảo vệ thì mắc công bạn phải xoá thường xuyên thôi
Cảm ơn bài viết, em phải cài ngay cái plugin và sửa lỗi như hướng dẫn mới được
Em áp dụng cách sủa lỗi và nó ra cái này :
Parse error: syntax error, unexpected T_BOOLEAN_AND in /home/xxxxx/public_html/blog/wp-content/plugins/math-comment-spam-protection/math-comment-spam-protection.php on line 211
Bạn thử xem đã chỉnh sửa đúng với hướng dẫn chưa ? Có thể thiếu sót chỗ nào chăng ?
Hi! Bạn bị lỗi là đúng rồi, mình cũng bị giống bạn! Bác Vietcoding viết nhầm chỗ ( ! is_user_logged_in()) – đúng lý nó phải là ( !is_user_logged_in()) (Không có khoảng cách giữa “!” và “is” ^^
Thanks bác Viet coding vì bài tut
Thanks bác
Ngoài cái chống bằng toán này còn cách nào khác chống spam không anh? VD: chèn thêm CAPTCHA?
.-= shiho´s last blog ..Tăng tốc blog toàn diện – Giảm HTTP Request =-.
Việt Coding thấy nhiều blog sử dụng captchar để chống spam, bạn thử kiếm thêm trên Google chứ Việt Coding chưa xài bao giờ nên không dám nói bừa
Chào bạn.Cho mình hỏi câu hỏi hơi ngoài lề 1 tí
Hiện tại thì Blog mình có quá nhiều Categories nên việc hiển thị tất cả các Categories chiểm hơi nhiều không gian. Mình muốn chia Categories ra thành 2 cột như hình dưới
http://ca4.upanh.com/10.158.14296482.XTP0/edit.jpg
Không biết nên chỉnh sửa gì hay có plugin nào giúp việc này ko.
Site của mình ( anhsau.info/Blog )
Bạn giúp mình với
Chào bạn. Mình đã active plugin Math Comment Spam Protection rồi nhưng ko biết thêm code gì, vào chỗ nào để có thể hiển thị “Spam protection: Sum of…” như của bạn cả. Search trên blog bạn thì ko có bài nào hướng dẫn Math Comment Spam Protection. Bạn hướng dẫn cho mình với nhé. Cảm ơn bạn!
Đây nè bạn !
Anh Việt có thể hướng dẫn em chèn vào theme genesis không? Em đang dùng childtheme nhưng khi cài vào thì không được đẹp lắm! Thêm code theo hướng dẫn thì bị lỗi! Anh qua nhà em xem và hổ trợ cho em anh nhé!