Cấm sử dụng HTML trong comment của Wordpress

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

  1. hoangsuu

    hoangsuu Well-Known Member

    Bài viết:
    142
    Đã thích:
    75
    Như các bạn đã biết, wordpress là một nền tảng được khá nhiều người sử dụng bởi những ưu điểm của nó trong SEO cũng như tính thân thiện với đại đa số người dùng. Xem thêm: Điều gì khiến Wordpress trở thành nền tảng tốt nhất cho SEO của bạn @SEOMxh nhé!

    Một chức năng hay của WP mà các blogger nổi tiếng hay sử dụng để tăng sự tương tác trên website của mình, đó là Wordpress Comment.

    Tuy nhiên, một vấn nạn hiện tại khi có nhiều SEOer sử dụng các công cụ như: Scrapebox, Xrummer,...chèn html code để spam các comment vô nghĩa. Mục đích là để gắn text-link. Ngoài các blog họ code kỹ, thêm thuộc tính rel="nofollow" đối với các text-link dạng đó. Bài này mình hướng dẫn các bạn loại bỏ việc sử dụng html code trong chức năng bình luận của Wordpress.

    Đầu tiên, các bạn kết nối ftp tới hosting của mình (ai dùng VPS thì có thể sử dụng WinSCP), truy xuất đến folder chứa theme wordpress.

    Tiếp theo, để an toàn, các bạn cần backup file function.php lại. Ok, các bạn chèn code bên dưới vào cuối file function.php nhé!

    Mã:
    add_filter( 'wpseo_canonical', '__return_false' );
    add_filter( 'comment_text', 'wp_filter_nohtml_kses' );
    add_filter( 'comment_text_rss', 'wp_filter_nohtml_kses' );
    add_filter( 'comment_excerpt', 'wp_filter_nohtml_kses' );
    [​IMG]

    Sau đó lưu lại file này, và thử đăng một comment trong đó có chèn thẻ <a> thử xem nhé! Nó sẽ tự tách bỏ các thẻ html đi.

    Các bạn cũng có thể chỉnh sửa file này bằng cách vào Dashboard >> Themes >> Editor và chọn file function.php. Tuy nhiên, cách này mình không khuyến khích, vì trong lúc edit file này nếu có lỗi, các bạn sẽ không còn truy cập được dashboard nữa.

    Thủ thuật chỉ đơn giản vậy thôi. Bài tiếp theo có thể mình sẽ viết về "custom form bình luận" :)
    Mong nhận được nhiều vote để có động lực viết tiếp :D
     
    Đang tải...
    huuphuccg, hoangmai, mrhd and 2 others like this.
  2. mrhd

    mrhd Well-Known Member

    Bài viết:
    85
    Đã thích:
    12
    Bạn cho mình hỏi là hiện tại các theme wordpress tích hợp sẵn comment như sau:
    - tên
    - email
    - website
    Xin lỗi vì mình không giỏi code, mình muốn bỏ luôn mục website ra vì khi có spam được bằng cách chèn từ khóa vào tên.
    Xin cảm ơn bạn
     
  3. dieuhoa

    dieuhoa Well-Known Member

    Bài viết:
    171
    Đã thích:
    12
    mình không hiều về cái này lắm nên không thể bình luận được, những không biết cái này có khó không để học
     
  4. huuphuccg

    huuphuccg Well-Known Member

    Bài viết:
    85
    Đã thích:
    8
    Người ta còn chèn link vào cái textbox website nữa, nó sẽ gắn với cái anchortext là name, có các nào bỏ cái ô website đi ko bạn ơi?
     
  5. mskhuyen156

    mskhuyen156 Well-Known Member

    Bài viết:
    653
    Đã thích:
    65
    Y như bác này nói chỉ cần chèn link vào name là cũng có thể chèn link được, vậy trong trường hợp như thế này thì đỡ làm sao hả bạn
     
  6. hoangsuu

    hoangsuu Well-Known Member

    Bài viết:
    142
    Đã thích:
    75
    Đoạn cuối mình có nói bài tiếp theo là custom form bình luận các bạn nhé! Và đương nhiên là bỏ luôn cái url field đi cho rảnh nợ :)
     
    mrhd thích bài này.
  7. tramy_94

    tramy_94 Well-Known Member

    Bài viết:
    569
    Đã thích:
    107
    để có một website tối ưu chuẩn cũng khó thật, mình thì lại gà mờ về code them của wordpress, không biết có nên đi học 1 khóa đào tạo wordpress không nữa
     
  8. thanh_huong

    thanh_huong Well-Known Member

    Bài viết:
    402
    Đã thích:
    50
    một cách đơn giản cho các bạn nào không biết chỉnh sửa code là sử dụng plugin , nhanh gọn nhẹ na :p
    Mã:
    https://wordpress.org/plugins/remove-html-comments/
     
  9. hoangsuu

    hoangsuu Well-Known Member

    Bài viết:
    142
    Đã thích:
    75
    Đúng là như vậy :) nhưng dùng quá nhiều plugin làm site chậm đi và mắc nhiều nguy cơ về bảo mật hơn
     
  10. khoitrang

    khoitrang Well-Known Member

    Bài viết:
    129
    Đã thích:
    16
    cảm ơn pro nhiều cái này đúng là đang rất vấn nạn, hix ngày nào cũng ngồi xóa mỏi tay lắm
     
Đang tải...
Đang tải...