{"id":37877,"date":"2015-07-29T20:51:09","date_gmt":"2015-07-29T20:51:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/custom-referral-spam-blocker\/"},"modified":"2017-02-09T17:41:24","modified_gmt":"2017-02-09T17:41:24","slug":"custom-referral-spam-blocker","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/custom-referral-spam-blocker\/","author":10976690,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.6","stable_tag":"1.4.6","tested":"4.7.33","requires":"3.0.1","requires_php":"","requires_plugins":"","header_name":"Custom Referral Spam Blocker","header_author":"csmicfool","header_description":"","assets_banners_color":"bb514e","last_updated":"2017-02-09 17:41:24","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_s-xclick&hosted_button_id=C2A8GHH997USA","header_plugin_uri":"http:\/\/jacobbaron.net\/","header_author_uri":"http:\/\/jacobbaron.net","rating":4,"author_block_rating":0,"active_installs":300,"downloads":17539,"num_ratings":10,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.1":"<ul>\n<li>This is the big bang, make it happen cap&#039;n!<\/li>\n<\/ul>","0.2":"<ul>\n<li>Fixes setting screen<\/li>\n<\/ul>","0.3":"<ul>\n<li>Added opt-in data sharing tool.  Helps us help you!<\/li>\n<\/ul>","0.4":"<ul>\n<li>Updated block list<\/li>\n<\/ul>","0.5":"<ul>\n<li>Updated block list<\/li>\n<\/ul>","0.6":"<ul>\n<li>Updated block list<\/li>\n<\/ul>","0.7":"<ul>\n<li>Updated block list<\/li>\n<\/ul>","0.7.1":"<ul>\n<li>Updated block list<\/li>\n<\/ul>","1.0":"<ul>\n<li>Non-destructive referer list upgrade.  Adds a more seamless upgrade path when database releases are available.  Safely merges custom user-defined spammers with those in the maintained list.<\/li>\n<\/ul>","1.0.3":"<ul>\n<li>Bug fixes for infinite redirects related to short or blank domains appearing in custom block lists.  As a result, only exact matches will be blocked and variants will need to be added to lists manually.<\/li>\n<\/ul>","1.0.4":"<ul>\n<li>New remote url for custom list submissions.  As we grow, we need to improve our spammer identification and list update tools.<\/li>\n<\/ul>","1.0.6":"<ul>\n<li>Added features to support plugin translation under wordpress standards.<\/li>\n<\/ul>","1.0.7":"<ul>\n<li>Blocklist update.<\/li>\n<\/ul>","1.0.8":"<ul>\n<li>Bugfix to ensure lowercase matches for blocks.<\/li>\n<\/ul>","1.0.9":"<ul>\n<li>Blocklist update.<\/li>\n<\/ul>","1.0.91":"<ul>\n<li>Bugfix for utf-8 character comparison.<\/li>\n<\/ul>","1.1":"<ul>\n<li>New support to help block domains from non-ANSI character sets such as cyrillic or chinese. <\/li>\n<li>List update.<\/li>\n<\/ul>","1.1.1":"<ul>\n<li>2000 download edition!<\/li>\n<li>List update<\/li>\n<\/ul>","1.1.2":"<ul>\n<li>Security fix for Multisite.<\/li>\n<li>Enables settings for Network Admins only.<\/li>\n<\/ul>","1.1.3":"<ul>\n<li>Improved multisite support.<\/li>\n<\/ul>","1.1.35":"<ul>\n<li>List update<\/li>\n<li>Added preliminary whitelist for t.co<\/li>\n<\/ul>","1.1.36":"<ul>\n<li>List update<\/li>\n<\/ul>","1.1.37":"<ul>\n<li>List update<\/li>\n<\/ul>","1.1.4":"<ul>\n<li>List update<\/li>\n<li>Bug fix for data sharing issue<\/li>\n<\/ul>","1.2":"<ul>\n<li>List update<\/li>\n<li>Bug fix for data sharing issue<\/li>\n<\/ul>","1.2.1":"<ul>\n<li>List update<\/li>\n<\/ul>","1.2.3":"<ul>\n<li>Fixes errors saving settings changes in WPMU<\/li>\n<li>Unified site_options list for WPMU<\/li>\n<\/ul>","1.2.4":"<ul>\n<li>List Update<\/li>\n<\/ul>","1.2.5":"<ul>\n<li>List Update<\/li>\n<\/ul>","1.2.6":"<ul>\n<li>List Update<\/li>\n<li>4.5.1 Compatible<\/li>\n<\/ul>","1.2.7":"<ul>\n<li>List Update<\/li>\n<li>4.5.2 Compatible<\/li>\n<\/ul>","1.2.9":"<ul>\n<li>List Update<\/li>\n<\/ul>","1.3.0":"<ul>\n<li>List Update<\/li>\n<li>4.5.3 Support<\/li>\n<\/ul>","1.4.0":"<ul>\n<li>List Update<\/li>\n<li>Fixes Multisite Support<\/li>\n<\/ul>","1.4.1":"<ul>\n<li>List Update<\/li>\n<li>4.6 Support<\/li>\n<\/ul>","1.4.2":"<ul>\n<li>List Update<\/li>\n<\/ul>","1.4.3":"<ul>\n<li>List Update<\/li>\n<li>cURL timeout fix<\/li>\n<\/ul>","1.4.4":"<ul>\n<li>List Update<\/li>\n<\/ul>","1.4.5":"<ul>\n<li>List Update<\/li>\n<\/ul>"},"ratings":{"1":"2","2":0,"3":"1","4":0,"5":"7"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":"1320274","resolution":"128x128","location":"assets"},"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1320274","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1320275","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1209325","resolution":"1","location":"assets"}},"screenshots":{"1":"This is the options screen."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[12910,5483,186,599],"plugin_category":[54],"plugin_contributors":[83375],"plugin_business_model":[],"class_list":["post-37877","plugin","type-plugin","status-publish","hentry","plugin_tags-referral-spam","plugin_tags-referrals","plugin_tags-seo","plugin_tags-spam","plugin_category-security-and-spam-protection","plugin_contributors-csmicfool","plugin_committers-csmicfool"],"banners":{"banner":"https:\/\/ps.w.org\/custom-referral-spam-blocker\/assets\/banner-772x250.png?rev=1320275","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/custom-referral-spam-blocker\/assets\/icon-128x128.png?rev=1320274","icon_2x":"https:\/\/ps.w.org\/custom-referral-spam-blocker\/assets\/icon-256x256.png?rev=1320274","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/custom-referral-spam-blocker\/assets\/screenshot-1.png?rev=1209325","caption":"This is the options screen."}],"raw_content":"<!--section=description-->\n<p>Custom Referral Spam Blocker gives you the control to ensure that dishonest referral sources are blocked from Google Analytics.<\/p>\n\n<p>We provide a strong default set of spam referral sources and block them for you.  Referrers can quickly be added in moments using the WordPress Dashboard.<\/p>\n\n<p><em>At this time, we are unable to block referral spam when used in conjunction with most CDN configurations.<\/em><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>plugin-name.php<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Use the Custom Referral Spam Blocker Settings screen to manage referral sources.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>If I customize my list and new default sources are added, will my list be updated?<\/dt>\n<dd><p>Future versions are planned with improved support for appending to default versus replacing it with your own list.<\/p><\/dd>\n<dt>What is the correct way to add new domains to the block list?<\/dt>\n<dd><p>This plugin blocks requests for all pages from a given domain or subdomain. Each domain should be added on a new line. For example, if you add \"imaspammerandimok.com\" to the list, requests with referrers such as \"http:\/\/imaspammerandimok.com\/spamallnight\/spamallday.html\" will also be blocked.  Do not include the protocol (https:\/\/, http:\/\/) or path (\/folder\/page.html) when adding new domains. Subdomains, however, must currently be entered individually.<\/p><\/dd>\n<dt>What happens to the evil spammers?<\/dt>\n<dd><p>Their requests are intentionally blocked from continuing to load any WordPress code and get directed away from your site. If they have a puppy, it cries.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Bug fixes.<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Added optional data sharing features.<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Updated block list<\/li>\n<\/ul>\n\n<h4>0.5<\/h4>\n\n<ul>\n<li>Updated block list<\/li>\n<\/ul>\n\n<h4>0.6<\/h4>\n\n<ul>\n<li>Updated block list<\/li>\n<\/ul>\n\n<h4>0.7<\/h4>\n\n<ul>\n<li>Updated block list<\/li>\n<\/ul>\n\n<h4>0.7.1<\/h4>\n\n<ul>\n<li>Updated block list<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Non-destructive referer list upgrade.  Adds a more seamless upgrade path when database releases are available.  Safely merges custom user-defined spammers with those in the maintained list.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Bug fixes for infinite redirects related to short or blank domains appearing in custom block lists.  As a result, only exact matches will be blocked and variants will need to be added to lists manually.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New remote url for custom list submissions.  As we grow, we need to improve our spammer identification and list update tools.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added features to support plugin translation under wordpress standards.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Blocklist update.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Bugfix to ensure lowercase matches for blocks.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Blocklist update.<\/li>\n<\/ul>\n\n<h4>1.0.91<\/h4>\n\n<ul>\n<li>Bugfix for utf-8 character comparison.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>New support to help block domains from non-ANSI character sets such as cyrillic or chinese. <\/li>\n<li>List update.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>2000 download edition!<\/li>\n<li>List update<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Security fix for Multisite.<\/li>\n<li>Enables settings for Network Admins only.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Improved multisite support.<\/li>\n<\/ul>\n\n<h4>1.1.35<\/h4>\n\n<ul>\n<li>List update<\/li>\n<li>Added preliminary whitelist for t.co<\/li>\n<\/ul>\n\n<h4>1.1.36<\/h4>\n\n<ul>\n<li>List update<\/li>\n<\/ul>\n\n<h4>1.1.37<\/h4>\n\n<ul>\n<li>List update<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>List update<\/li>\n<li>Bug fix for data sharing issue <\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>List update<\/li>\n<li>Bug fix for data sharing issue<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>List update<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixes errors saving settings changes in WPMU<\/li>\n<li>Unified site_options list for WPMU <\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>4.5.1 Compatible<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>4.5.2 Compatible<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>4.5.3 Support<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>Fixes Multisite Support<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>4.6 Support<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<li>cURL timeout fix<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>List Update<\/li>\n<\/ul>","raw_excerpt":"Custom Referral Spam Blocker gives you the control to ensure that dishonest referral sources are blocked from Google Analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/37877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=37877"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/csmicfool"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=37877"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=37877"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=37877"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=37877"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=37877"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=37877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}