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

PHP: Prevent Apostrophe in Email

/* WordPress */ function prevent_apostrophe_in_email($errors, $sanitized_user_login, $user_email) { if (strpos($user_email, “‘”) !== false) { $errors->add(‘invalid_email’, __(‘Error: Email addresses cannot contain apostrophes.’, ‘mytheme’)); } } add_filter(‘registration_errors’, ‘prevent_apostrophe_in_email’, 10, 3); /* WooCommerce */ function prevent_apostrophe_in_checkout($posted) { if (isset($posted[‘billing_email’]) && strpos($posted[‘billing_email’], “‘”) !==…Continue reading

NextGEN Ecommerce – apply the default pricelist to all of the existing galleries

use Imagely\NGG\Settings\Settings; use Imagely\NGGPro\Commerce\DataMappers\Gallery as GalleryMapper; function apply_default_pricelist_to_all_galleries() { $settings = Settings::get_instance(); $default_pricelist = $settings->get(‘ecommerce_default_pricelist’, null); if (!$default_pricelist) { return; } $mapper = GalleryMapper::get_instance(); $all_galleries = $mapper->find_all(); if ($all_galleries) { foreach ($all_galleries as $gallery) { $gallery->pricelist_id = $default_pricelist; $mapper->save($gallery); }…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

custom-email-activation-mailer-send

add_action(‘fluentform_submission_inserted’, function ($entryId, $formData, $form) { // Only run for a specific form ID (replace 5 with your form ID) if ($form->id != 5) { return; } $email = sanitize_email($formData[’email’]); $password = sanitize_text_field($formData[‘password’]); $username = sanitize_user($formData[‘username’] ?? explode(‘@’, $email)[0]); $display_name…Continue reading