MemberPress: Add Membership Titles To the Top of Registration Pages
add_action(‘wp_footer’, function() { if (is_singular(‘memberpressproduct’)) { echo ‘ ‘ . get_the_title() . ‘ ‘; ?>Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
add_action(‘wp_footer’, function() { if (is_singular(‘memberpressproduct’)) { echo ‘ ‘ . get_the_title() . ‘ ‘; ?>Continue reading
function mepr_set_default_country_script() { ?>Continue reading
add_action( ‘wp_footer’, function() { ?>Continue reading
function mepr_dequeue_wpforms_on_register_page() { global $post; $is_product_page = ( false !== ( $prd = \MeprProduct::is_product_page($post) ) ); $is_account_page = \MeprUser::is_account_page($post); if($is_product_page || $is_account_page) { wp_deregister_script( ‘wpforms-smart-phone-field’ ); wp_dequeue_script( ‘wpforms-smart-phone-field’ ); } } add_action( ‘wpforms_frontend_js’, ‘mepr_dequeue_wpforms_on_register_page’, 9999 );Continue reading
/** * MemberPress – Exclude Specific Custom Fields from Signup Forms * * This code hides selected custom fields on MemberPress registration forms * when a specific URL parameter is present. */ add_filter( ‘mepr_render_custom_fields’, function( $fields ) { global $post;…Continue reading
function mepr_cust_tax_rate( $tax_rate, $country, $prd_id ) { // If Membership ID 14 and country is Germany ‘DE’ if ( $prd_id === 123 && $country === ‘DE’ ) { $tax_rate->tax_rate = 0; // Set tax rate to 0 } return $tax_rate;…Continue reading
function limit_signups_to_excluded_regions( $errors ) { // Check if the country field is set If ( isset( $_POST[ ‘mepr-address-country’ ] ) ) { $country = sanitize_text_field( wp_unslash( $_POST[ ‘mepr-address-country’ ] ) ); // Exclude EU countries if ( $country == ‘US’…Continue reading
function limit_signups_to_excluded_regions( $errors ) { // List of EU country codes $eu_countries = array( ‘AT’, ‘BE’, ‘BG’, ‘HR’, ‘CY’, ‘CZ’, ‘DK’, ‘EE’, ‘FI’, ‘FR’, ‘DE’, ‘EL’, ‘HU’, ‘IE’, ‘IT’, ‘LV’, ‘LT’, ‘LU’, ‘MT’, ‘NL’, ‘PL’, ‘PT’, ‘RO’, ‘SK’, ‘SI’, ‘ES’,…Continue reading
function limit_signups_to_excluded_regions($errors) { // Check if the country field is set if ( isset( $_POST[ ‘mepr-address-country’ ] ) ) { $country = sanitize_text_field( wp_unslash( $_POST[ ‘mepr-address-country’ ] ) ); // Exclude Northern Ireland under UK country code if( $country ==…Continue reading