MemberPress: Reposition the Invoice Wrapper in the Registration Form
add_action(‘wp_head’, function() { ?>Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
add_action(‘wp_head’, function() { ?>Continue reading
function mepr_remove_states( $states ) { return array( ‘US’ => array( ‘BU’ => _x( ‘Fake State’, ‘ui’, ‘memberpress’ ) ) ); } add_filter( ‘mepr_states’, ‘mepr_remove_states’, 20, 2 );Continue reading
function limit_signups_to_one_country( $errors ) { // Check if the country field is set and if the country is not UK if( !isset( $_POST[‘mepr-address-country’] ) || $_POST[‘mepr-address-country’] != ‘GB’ ) { $errors[] = ‘Sorry, signups are currently limited to UK only.’;…Continue reading
function mepr_custom_limit_signups_by_state( $errors ) { $usr_country = sanitize_text_field( $_POST[‘mepr-address-country’] ); $usr_state = sanitize_text_field( $_POST[‘mepr-address-state’] ); $exclude_states = array(‘AK’); //Change this as needed or you can do a comma seperated list of state abbr. //If state in excluded list throw error…Continue reading
function mepr_cust_limit_eu_signups( $errors ) { $usr_country = sanitize_text_field( $_POST[‘mepr-address-country’] ); $countries = require( MEPR_DATA_PATH.’/taxes/vat_countries.php’ ); //If EU country, but not GB, and no vat number entered, throw error if( array_key_exists( $usr_country, $countries ) && ‘GB’ != $usr_country && !isset( $_POST[‘mepr-vat-number’]…Continue reading
function mepr_remove_state_field() { global $post; $mepr_options = MeprOptions::fetch(); $is_product_page = ( false !== ( $prd = MeprProduct::is_product_page( $post ) ) ); if( $mepr_options->global_styles || $is_product_page ) { ?>Continue reading
function mepr_change_state_dropdown_values ( $states ) { $sfiles = @glob( WP_PLUGIN_DIR . ‘/mepr-i18n/states/[A-Z][A-Z].php’, GLOB_NOSORT ); foreach( $sfiles as $sfile ) { require( $sfile ); } return $states; } add_filter( ‘mepr_states’, ‘mepr_change_state_dropdown_values’ );Continue reading
function mepr_auto_populate_coupon() { ?>Continue reading
function auto_click_have_coupon_link() { ?>Continue reading
function mepr_rearrange_payment_methods( $payment_methods, $key ) { //Modify the order of the payment methods below according to your needs. You can also remove non needed payment methods $order = array( “PayPal Standard”, “Stripe”, “Authorize.net Profile”, “Offline Payment”, ); $pm_map = array();…Continue reading