Enable Shortcode Execution in Text Widgets
add_filter( ‘widget_text’, ‘do_shortcode’ );Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
add_filter( ‘widget_text’, ‘do_shortcode’ );Continue reading
function mp_custom_membership_info() { if (!is_user_logged_in()) { return ‘You need to be logged in to view this information.’; } global $wpdb; $user_id = get_current_user_id(); // Query to get all active MemberPress transactions for the current user $transactions = $wpdb->get_results($wpdb->prepare( “SELECT txn.*,…Continue reading
/** * Extend native WordPress shortcode block with live preview */ if ( ! defined( ‘ABSPATH’ ) ) exit; class Enhanced_Shortcode_Block { public function __construct() { add_action( ‘enqueue_block_editor_assets’, array( $this, ‘enqueue_assets’ ) ); // Ensure shortcodes work in other blocks…Continue reading
// Copy the Shortcode in the Insertion box below and paste it wherever you want the copyright symbol + year to be displayed. // This will output © 2023 or the current year automatically. echo “© ” . date( ‘Y’…Continue reading
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
function mepr_exclude_sub_accounts( $atts, $content = “” ) { $user = MeprUtils::get_currentuserinfo(); if ($user === false) { return; } $ca_uuid = get_user_meta( $user->ID, ‘mpca_corporate_account_id’, true ); // If $ca_uuid has a value, in other words, not empty, then it’s a sub…Continue reading
add_shortcode( ‘mepr-membership-members’, function( $attributes ) { global $wpdb; // Check if a valid membership ID is provided if( isset( $attributes[‘id’] ) && is_numeric( $attributes[‘id’] ) ) { $membership_id = (int) $attributes[‘id’]; } else { return; // Return nothing if no…Continue reading
add_filter( ‘widget_text’, ‘do_shortcode’ );Continue reading
add_shortcode( ‘mepr-unsubscribed-memberships’, function () { $args = array( ‘post_type’ => ‘memberpressproduct’, ‘post_status’ => ‘publish’, ‘posts_per_page’ => -1, ); $memberships = new WP_Query( $args ); ob_start(); if ( $memberships->have_posts() ) { echo ‘ ‘; while ( $memberships->have_posts() ) { $memberships->the_post(); $post_ID…Continue reading
function mp_membership_renewal_date() { if (!is_user_logged_in()) { return ‘You need to be logged in to view this information.’; } global $wpdb; $user_id = get_current_user_id(); // Query to get all active MemberPress transactions for the current user $transactions = $wpdb->get_results($wpdb->prepare( “SELECT txn.*,…Continue reading