Created
April 30, 2019 01:00
-
-
Save kimcoleman/f26fb24e9f9bd921d14afd57107d65bf to your computer and use it in GitHub Desktop.
Require Members to live in Canada to checkout for a specific level.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Require Members to live in Canada to checkout for a specific level. | |
*/ | |
function my_pmpro_require_canada_level_8( $value ) { | |
global $pmpro_level; | |
$bcountry = $_REQUEST['bcountry']; | |
if ( ( $pmpro_level->id == '8' ) && ( $bcountry != 'CA' ) ) { | |
global $pmpro_msg, $pmpro_msgt; | |
$pmpro_msg = "This level is only available to members living in Canada."; | |
$pmpro_msgt = "pmpro_error"; | |
$value = false; | |
} | |
return $value; | |
} | |
add_filter( 'pmpro_registration_checks','my_pmpro_require_canada_level_8', 10, 1 ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment