Bandcamp embed

add_shortcode(‘bandcamp’, function($attr=[]){ $attr = shortcode_atts([ ‘width’ => 350, ‘height’ => 470, ‘album’ => null, ‘title’ => null, ‘size’ => ‘large’, ‘bgcol’ => ‘ffffff’, ‘url’ => null, ‘linkcol’ => ‘0687f5’, ‘tracklist’ => ‘false’, ‘title’ => null, ‘artwork’ => null, ], $attr);…Continue reading

MemberPress: Limit Phone Number Digits

function mepr_limit_phone_digits( $errors ) { $phone = isset( $_POST[‘mepr_phone_number’] ) ? sanitize_text_field(trim($_POST[‘mepr_phone_number’])) : ”; // Remove all non-numeric characters from the phone number. $phone = preg_replace(“/[^0-9]/”, “”, $phone); // Check if phone digits equal 11 if (strlen($phone) != 11) {…Continue reading

MemberPress: Allow Coupon for Active Members Only

function mepr_validate_coupon_for_active_members($errors) { $user = new MeprUser(get_current_user_id()); $coupon_code = (isset($_POST[‘mepr_coupon_code’]) && !empty( $_POST[‘mepr_coupon_code’])) ? stripslashes( $_POST[‘mepr_coupon_code’] ) : ”; // Define the coupon code as a constant define( ‘ACTIVE_MEMBER_COUPON’, ‘THECOUPONCODE’ ); // Check if it’s the specific coupon and the…Continue reading