Plugin này chưa được cập nhật với 3 phiên bản mới nhất của WordPress. Nó có thể không được hỗ trợ và bảo trì, và có thể xung đột với các phiên bản WordPress mới nhất.

Comment Blacklist Manager

Mô tả

Comment Blacklist Manager will retrieve a list of blacklist terms from a remote source and update the blacklist_keys setting in WordPress. The list will update itself on a schedule to keep your terms current. Any manually added items will be retained, and an exclusions list is also created if there are terms from the source you want to allow.

The default data for the list is fetched from GitHub and is managed by Grant Hutchinson. The source can be changed based using available filters.

Ảnh màn hình

  • The new exclusions field

Cài đặt

  1. Upload the comment-blacklist-manager folder to the /wp-content/plugins/ directory or install from the dashboard
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add any terms to the exclusions list under the main “Discussions” settings area
  4. Add any additional terms in the new “Local Blacklist” field

Hỏi đáp

Installation Instructions
  1. Upload the comment-blacklist-manager folder to the /wp-content/plugins/ directory or install from the dashboard
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Add any terms to the exclusions list under the main “Discussions” settings area
  4. Add any additional terms in the new “Local Blacklist” field
What is the default source of the blacklist?

The list is managed by Grant Hutchinson on GitHub

Can I provide my own blacklist sources?

Sure can. Use the filter cblm_sources to add different source URLs.

to replace the sources completely

add_filter( 'cblm_sources', 'rkv_cblm_replace_blacklist_sources' );

function rkv_cblm_replace_blacklist_sources( $list ) {

    return array(
        'http://example.com/blacklist-1.txt'
        'http://example.com/blacklist-2.txt'
    );

}

to add a new item to the existing sources

add_filter( 'cblm_sources', 'rkv_cblm_add_blacklist_source' );

function rkv_cblm_add_blacklist_source( $list ) {

    $list[] = 'http://example.com/blacklist-a.txt';

    return $list;

}

The plugin expects the blacklist data to be a plain text format with each entry on it’s own line. If the source is provided in a different format (a JSON feed or serialized array) then you will need to run the result through cblm_parse_data_result, which passes through the data and the source URL.

Can I change the update schedule?

Yep. Use the filter cblm_update_schedule to add a new URL.

add_filter( 'cblm_update_schedule', 'rkv_cblm_custom_schedule' );

function rkv_cblm_custom_schedule( $time ) {

    return DAY_IN_SECONDS;

}

The return should be provided using the time contstants in transients

Đánh giá

3 Tháng Chín, 2016
Does as advertised. I especially liked how you can exclude words from the automated blacklist if they don't suit your website.
Đọc tất cả 5 đánh giá

Người đóng góp & Lập trình viên

“Comment Blacklist Manager” là mã nguồn mở. Những người sau đã đóng góp vào plugin này.

Những người đóng góp

“Comment Blacklist Manager” đã được dịch qua 1 ngôn ngữ. Cảm ơn những người tham gia dịch vì đóng góp của họ.

Dịch “Comment Blacklist Manager” sang ngôn ngữ của bạn.

Muốn tham gia phát triển?

Duyệt code, check out SVN repository, hoặc theo dõi nhật ký phát triển qua RSS.

Nhật ký thay đổi

1.0.0

  • Initial release