add_filter( 'registration_errors', 'tml_block_spam_domains', 10, 3 );
function tml_block_spam_domains( $errors, $sanitized_user_login, $user_email ) {
// List the specific spam domains you want to block (lowercase only)
$blocked_domains = array(
'cleargarden.net',
'morningtrail.net',
'valenrisa.com',
'fmailler.net',
'fmaillerbox.net',
'fmaillerbox.com',
'bravonest.com',
'greengardenpath.net',
'telarino.com' // Add any additional spam domains here
);
// Extract the domain from the submitted email address
$email_parts = explode( '@', $user_email );
$domain = end( $email_parts );
// Check if the domain is in the blacklist
if ( in_array( strtolower( $domain ), $blocked_domains ) ) {
$errors->add( 'email_domain_blocked', __( 'ERROR: Registrations from this email provider are not allowed.' ) );
}
return $errors;
}
Jon Morgan Bell – The Cardinal Nation
https://thecardinalnation.com
First-hand news and commentary on the St. Louis Cardinals™ and minor league system for over 25 years
Thu, 12 Oct 2017 04:29:07 +0000
en-US
hourly
1
https://wordpress.org/?v=7.0.8
https://thecardinalnation.com/wp-content/uploads/cropped-TCN-gravatar-copy-125-32x32.jpg
Jon Morgan Bell – The Cardinal Nation
https://thecardinalnation.com
32
32
-
2017 Memphis Redbirds Player of the Year
https://thecardinalnation.com/2017-memphis-redbirds-player-of-the-year/?utm_source=rss&utm_medium=rss&utm_campaign=2017-memphis-redbirds-player-of-the-year
Thu, 12 Oct 2017 04:29:07 +0000
https://staging.thecardinalnation.com/?p=35860
-
2017 Memphis Redbirds Starting Pitcher of the Year
https://thecardinalnation.com/2017-memphis-redbirds-starting-pitcher-of-the-year/?utm_source=rss&utm_medium=rss&utm_campaign=2017-memphis-redbirds-starting-pitcher-of-the-year
Wed, 04 Oct 2017 13:18:17 +0000
https://staging.thecardinalnation.com/?p=35124
-
2017 Memphis Redbirds Relief Pitcher of the Year
https://thecardinalnation.com/2017-memphis-redbirds-relief-pitcher-of-the-year/?utm_source=rss&utm_medium=rss&utm_campaign=2017-memphis-redbirds-relief-pitcher-of-the-year
Tue, 26 Sep 2017 13:11:38 +0000
https://staging.thecardinalnation.com/?p=34187
-
2017 Memphis Redbirds Team Review
https://thecardinalnation.com/2017-memphis-redbirds-team-review/?utm_source=rss&utm_medium=rss&utm_campaign=2017-memphis-redbirds-team-review
Fri, 22 Sep 2017 16:34:08 +0000
https://staging.thecardinalnation.com/?p=33753
-
Memphis Redbirds Notebook: 2017 Week 24
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-24/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-24
Wed, 20 Sep 2017 21:12:09 +0000
https://staging.thecardinalnation.com/?p=33565
-
Memphis Redbirds Notebook: 2017 Week 23
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-23/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-23
Fri, 15 Sep 2017 12:47:07 +0000
https://staging.thecardinalnation.com/?p=33020
-
Memphis Redbirds Notebook: 2017 Week 22
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-22/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-22
Fri, 08 Sep 2017 12:37:57 +0000
https://staging.thecardinalnation.com/?p=32578
-
Memphis Redbirds Notebook: 2017 Week 21
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-21/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-21
Fri, 01 Sep 2017 16:30:11 +0000
https://staging.thecardinalnation.com/?p=32155
-
Memphis Redbirds Notebook: 2017 Week 20
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-20/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-20
Fri, 25 Aug 2017 13:31:10 +0000
https://staging.thecardinalnation.com/?p=31575
-
Memphis Redbirds Notebook: 2017 Week 19
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-19/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-19
Fri, 18 Aug 2017 13:17:17 +0000
https://staging.thecardinalnation.com/?p=30907
-
Memphis Redbirds Notebook: 2017 Week 18
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-18/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-18
Fri, 11 Aug 2017 12:56:46 +0000
https://staging.thecardinalnation.com/?p=30324
-
Memphis Redbirds Notebook: 2017 Week 17
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-17/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-17
Fri, 04 Aug 2017 19:04:18 +0000
https://staging.thecardinalnation.com/?p=29591
-
Memphis Redbirds Notebook: 2017 Week 16
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-16/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-16
Fri, 28 Jul 2017 17:39:01 +0000
https://staging.thecardinalnation.com/?p=28938
-
Memphis Redbirds Notebook: 2017 Week 15
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-15/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-15
Sat, 22 Jul 2017 01:13:24 +0000
https://staging.thecardinalnation.com/?p=28273
-
Memphis Redbirds Notebook: 2017 Week 14
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-14/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-14
Fri, 14 Jul 2017 19:37:42 +0000
https://staging.thecardinalnation.com/?p=27563
-
Memphis Redbirds Notebook: 2017 Week 13
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-13/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-13
Fri, 07 Jul 2017 17:24:56 +0000
https://staging.thecardinalnation.com/?p=26912
-
Memphis Redbirds Notebook: 2017 Week 12
https://thecardinalnation.com/memphis-redbirds-notebook-2017-week-12/?utm_source=rss&utm_medium=rss&utm_campaign=memphis-redbirds-notebook-2017-week-12
Fri, 30 Jun 2017 14:06:54 +0000
https://staging.thecardinalnation.com/?p=26204