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
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
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
/** * Shortcode: [advanced_tbsa_calculator] */ function advanced_tbsa_calculator_shortcode($atts) { ob_start(); ?> Parkland Modified Brooke Galveston Shriners–Cincinnati Rule of TenContinue reading
/* play/pause for homepage background video */ .video-controls { position: absolute; bottom: 20px; right: 20px; z-index: 1000; } #playPauseBtn { padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; } #playPauseBtn:focus { outline: 2px solid #ffcc00; }Continue reading
add_action(‘init’, function () { if (!is_admin()) return; // STOP if SKUs were already generated if (get_option(‘auto_sku_generated’) === ‘yes’) return; // ✅ Immediately mark it done to prevent infinite loops update_option(‘auto_sku_generated’, ‘yes’); // Fetch all published WooCommerce products $args = array(…Continue reading
[mwai_chatbot id=”default”]Continue reading
/** * MemberPress Downloads – Add Thumbnail Support * * Enables featured image functionality for MP Downloads files. */ add_action( ‘init’, function() { add_post_type_support( ‘mpdl-file’, ‘thumbnail’ ); });Continue reading
function mepr_change_invoice_bill_to( $invoice, $txn ) { $user = $txn->user(); // Get company custom field. // Replace ‘mepr_company_name’ with the custom field slug. $company = get_user_meta( $user->ID, ‘mepr_company_name’, true ); // Return company name if not empty $name = ( !empty(…Continue reading