Xóa bỏ trường URL trong comment của Wordpress

Thảo luận trong 'Hỗ trợ về mã nguồn, code' bắt đầu bởi hoangsuu, 14/9/15.

  1. hoangsuu

    hoangsuu Well-Known Member

    Bài viết:
    142
    Đã thích:
    75
    Trong quá trình quản trị các website bằng Wordpress, mình thấy rất khó chịu và mất thời gian khi mà hàng ngày duyệt các comment để xem chúng có phải là spam hay không.

    Ngoài cách "Cấm sử dụng HTML trong comment Wordpress" thì các bạn cũng có thể loại bỏ trường URL đi. URL field là một trong các dấu hiệu footprint mà các spammer dò ra website wordpress có cho sử dụng chức năng bình luận.

    Vậy loại bỏ nó hay không thì các bạn đã có quyết định cho mình rồi nhỉ? Giờ thì xóa nó thôi!

    Trước mắt, chúng ta cần xác định trường đó nằm ở đâu, trong file nào? Vì nó mặc định của WP nên chỉ nằm ở trong các based của WP mà thôi. Nó nằm ở file comment-template.php các bạn nhé!

    Các bạn kết nối ftp và tìm file trên theo đường dẫn /wp-includes/comment-template.php và tiến hành xóa dòng code như hình bên dưới (mình có bôi đậm)
    Mã:
    'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label> ' .
                        '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
    Xem hình:

    [​IMG]
    Ok lưu lại kiểm tra thôi.
    Demo:
    Mã:
    http://hoangsuu.com/thu-thuat/phan-1-cai-dat-apache-phpmyadmin-mysql.html
    Chúc các bạn thành công! Tiếp theo có thể sẽ là bài "css cho form bình luận" :D
     
    Đang tải...
    MozSeo thích bài này.
  2. hugedoc

    hugedoc Well-Known Member

    Bài viết:
    55
    Đã thích:
    6
    Mấy cái comment tiếng Anh có phải spam k ta, site mình toàn mấy cái comment như vậy.
    Toàn khen blog hay, chất lượng, domain tiếng Việt mà cũng toàn comment bằng tiếng Anh.
     
Đang tải...
Đang tải...