Add “Do Not Refresh” Text Below Checkout “Place Order” Button
Processing your order may take up to 1 minute. Please don’t close, leave or reload this page after placing your order.Continue reading
Join 2,000,000+ Professionals who use WPCode to Future-Proof Their Websites!
Processing your order may take up to 1 minute. Please don’t close, leave or reload this page after placing your order.Continue reading
/** * Fix registered_at range filter when “Switch to website timezone” is enabled. */ add_filter( ‘wt_iew_user_export_args’, ‘wt_fix_registered_at_timezone_filter’, 20, 2 ); function wt_fix_registered_at_timezone_filter( $args, $form_data ) { $use_site_tz = class_exists( ‘Wt_Import_Export_For_Woo_Common_Helper’ ) && Wt_Import_Export_For_Woo_Common_Helper::get_advanced_settings( ‘default_time_zone’ ); if ( ! $use_site_tz ||…Continue reading
/** * Format exported user_registered in site timezone. */ add_filter( ‘hf_customer_csv_export_data’, ‘wt_format_exported_user_registered’, 10, 2 ); function wt_format_exported_user_registered( $row, $columns ) { if ( empty( $row[‘user_registered’] ) ) { return $row; } $use_site_tz = class_exists( ‘Wt_Import_Export_For_Woo_Common_Helper’ ) && Wt_Import_Export_For_Woo_Common_Helper::get_advanced_settings( ‘default_time_zone’ );…Continue reading
add_filter( ‘pre_do_shortcode_tag’, static function ( $output, $tag, $atts ) { if ( ‘frm-reset-password’ !== $tag || ! is_user_logged_in() || ! isset( $_GET[‘key’], $_GET[‘login’] ) || ! class_exists( ‘FrmRegResetPWForm’ ) ) { return $output; } $key = sanitize_text_field( wp_unslash( $_GET[‘key’] )…Continue reading
if ( ! defined( ‘ABSPATH’ ) ) { exit; } add_filter( ‘automatewoo/actions’, ‘rd_aw_register_customer_add_to_blacklist_manager_whitelist_action’ ); function rd_aw_register_customer_add_to_blacklist_manager_whitelist_action( $actions ) { if ( ! class_exists( ‘\AutomateWoo\Action’ ) ) { return $actions; } if ( ! class_exists( ‘RD_AW_Action_Customer_Add_To_Blacklist_Manager_Whitelist’ ) ) { class RD_AW_Action_Customer_Add_To_Blacklist_Manager_Whitelist…Continue reading
if ( ! function_exists( ‘rd_aw_blacklist_manager_normalize_email’ ) ) { /** * Normalise an email using Blacklist Manager’s active normaliser where available. * * @param mixed $email Raw email address. * @return string */ function rd_aw_blacklist_manager_normalize_email( $email ) { $email = is_string(…Continue reading
if ( ! defined( ‘ABSPATH’ ) ) { exit; } add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_subscription_is_customers_most_recent_rule’ ); /** * Register custom AutomateWoo subscription rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_subscription_is_customers_most_recent_rule( $rules ) { if ( !…Continue reading
add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_customer_klaviyo_tags_rule’ ); /** * Register custom AutomateWoo customer rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_customer_klaviyo_tags_rule( $rules ) { if ( ! class_exists( ‘\AutomateWoo\Rules\Rule’ ) ) { return $rules; } if (…Continue reading
add_filter( ‘automatewoo/rules/includes’, ‘rd_aw_register_order_is_customers_most_recent_rule’ ); /** * Register custom AutomateWoo rules. * * @param array $rules AutomateWoo rules. * @return array */ function rd_aw_register_order_is_customers_most_recent_rule( $rules ) { if ( ! class_exists( ‘\AutomateWoo\Rules\Abstract_Bool’ ) || ! function_exists( ‘wc_get_orders’ ) ) { return…Continue reading
function rd_aw_register_delete_custom_field_actions() { if ( ! class_exists( ‘\AutomateWoo\Action’ ) ) { return; } if ( ! class_exists( ‘RD_AW_Action_Delete_Custom_Field_Base’, false ) ) { abstract class RD_AW_Action_Delete_Custom_Field_Base extends \AutomateWoo\Action { public function load_fields() { $meta_key = ( new \AutomateWoo\Fields\Text() ) ->set_name( ‘meta_key’…Continue reading