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