Archives: Snippets
Facebook pixel
MemberPress: Change the Text and URL of the Mailchimp Privacy Link in MemberPress
add_action( ‘wp_head’, function() { ?>Continue reading
MemberPress: TaxJar – Prevent Sending VAT Transactions to TaxJar
function mepr_cust_no_vat_to_taxjar( $should_send, $event ) { $transaction = $event->get_data(); if ( strpos( $transaction->tax_desc, __( ‘VAT’, ‘memberpress’ ) ) !== false ) { $should_send = false; } return $should_send; } add_filter( ‘mepr_taxjar_should_send_txn’, ‘mepr_cust_no_vat_to_taxjar’, 10, 2 );Continue reading
MemberPress: WP Forms Pro – Fix Custom Phone Number Field
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
CSS for Header
/* Custom CSS */ body { background-color: #f4f4f4; font-family: Arial, sans-serif; }Continue reading
MemberPress: Enable MailPoet Confirmation Email
function mepr_custom_send_mailpoet_confirm($request_args) { $request_args[‘send_confirmation_email’] = true; return $request_args; } add_filter(‘mepr-mailpoet-subscribe-args’, ‘mepr_custom_send_mailpoet_confirm’);Continue reading
MemberPress: Remove a User Role After Subscription to a Specific Membership Expires
add_action(‘mepr-event-subscription-expired’, function($event) { $txn = $event->get_data(); // Get the transaction data from the event $user = $txn->user(); // Get the user associated with the transaction // Check if the expired subscription is for the specific membership if ($txn->product_id == ‘123’)…Continue reading
MemberPress: Change the Member’s User Role After a Specific Membership Subscription Cancelation
add_action(‘mepr-event-subscription-stopped’, function($event) { $subscription = $event->get_data(); if(123 != (int) $subscription->product_id) { return; } $user = $subscription->user(); $wp_user = get_user_by(‘id’, $user->ID); if(!$wp_user) { return; } // Remove role $wp_user->remove_role( ‘subscriber’ ); // Add role $wp_user->add_role( ‘editor’ ); });Continue reading
[advanced_tbsa_calculator]
/** * Shortcode: [advanced_tbsa_calculator] */ function advanced_tbsa_calculator_shortcode($atts) { ob_start(); ?> Parkland Modified Brooke Galveston Shriners–Cincinnati Rule of TenContinue reading