Category: Archive
MemberPress: Code Blocks Pro – Load All Currently Enqueued Styles In the Courses ReadyLaunch Template
function my_theme_enqueue_scripts() { wp_enqueue_style( ‘code-block’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/src/front/style.css’, [], ‘1.0.0’, ‘all’ ); wp_enqueue_style( ‘code-block-font’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/build/fonts/Code-Pro-JetBrains-Mono-NL.ttf’, [], ‘1.0.0’, ‘all’ ); wp_enqueue_style( ‘code-block-css’, ‘https://yourdomain.com/wp-content/plugins/code-block-pro/build/style-index.css’, [], ‘1.0.0’, ‘all’ ); } add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_scripts’ ); add_filter(‘mpcs_classroom_style_handles’, function($allowed_handles){ $allowed_handles[] = ‘code-block’; $allowed_handles[] = ‘code-block-font’; $allowed_handles[] = ‘code-block-css’;…Continue reading
MemebrPress: Send Membership-Specific Welcome Email Only When Transaction Is Completed
function send_welcome_email_on_transaction_completed($event) { $txn = $event->get_data(); // Get the transaction data $usr = $txn->user(); // Get the user associated with the transaction MeprUtils::maybe_send_product_welcome_notices($txn, $usr); // Send the membership-specific welcome email } add_action(‘mepr_event_transaction_completed’, ‘send_welcome_email_on_transaction_completed’);Continue reading
MemberPress: Restrict Purchase of a Specific Membership Based on Existing Subscriptions
add_filter( ‘mepr_can_you_buy_me_override’, function( $override, $product ) { // Check if the user is on the MemberPress Account page if ( !is_page( ‘account’ ) ) { return $override; } // Get the current user and their active memberships $user = MeprUtils::get_currentuserinfo();…Continue reading
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
MemberPress: Override VAT Tax for the UK
add_filter(‘mepr_vat_countries’, function($countries) { unset($countries[‘GB’]); return $countries; });Continue reading
MemberPress: Display Purchase Information With Shortcode
function custom_purchase_info_shortcode() { global $wpdb; // Get the current user ID $user_id = get_current_user_id(); // Get the latest MemberPress transaction for this user $latest_transaction = $wpdb->get_row( $wpdb->prepare( “SELECT * FROM {$wpdb->prefix}mepr_transactions WHERE user_id = %d ORDER BY id DESC LIMIT…Continue reading
MemberPress: Modify “Back to Home” Text And Link on Thank You Page
add_action(‘wp_footer’, function() { ?>Continue reading
MemberPress: Adjust Column Width for MemberPress Access Column on Admin Pages
function my_custom_css() { echo ‘ ‘; } add_action(‘admin_head’, ‘my_custom_css’);Continue reading
MemberPress: Set Default Country on Registration Page
function mepr_set_default_country_script() { ?>Continue reading