fields() ); } function documentation(){ ?>
  1. billing_first_name
  2. billing_last_name
  3. billing_company
  4. billing_address_1
  5. billing_address_2
  6. billing_city
  7. billing_postcode
  8. billing_country
  9. billing_state
  10. billing_phone
  11. billing_email
  12. shipping_first_name
  13. shipping_last_name
  14. shipping_company
  15. shipping_address_1
  16. shipping_address_2
  17. shipping_city
  18. shipping_postcode
  19. shipping_country
  20. shipping_state
save(); CustomersDataStore::update_registered_customer( $user_id ); } function clear_transients(){ if( !class_exists( 'WC_Customer' ) ) return; wc_delete_product_transients(); wc_delete_shop_order_transients(); delete_transient( 'wc_count_comments' ); } function include_overrides_email( $body, $headers, $data, $created, $user_id ){ $user_data = get_user_by( 'ID', $user_id ); $reset_key = get_password_reset_key( $user_data ); $body = str_replace( "**woocommercelostpasswordurl**", wc_lostpassword_url(), $body ); $woocommerce_password_reset_url = esc_url( add_query_arg( array( 'key' => $reset_key, 'id' => $user_id ), wc_get_endpoint_url( 'lost-password', '', wc_get_page_permalink( 'myaccount' ) ) ) ); $body = str_replace( "**woocommercepasswordreseturl**", $woocommerce_password_reset_url, $body ); $woocommerce_password_reset_url_link = wp_sprintf( '%s', $woocommerce_password_reset_url, __( 'Password reset link', 'import-users-from-csv-with-meta' ) ); $body = str_replace( "**woocommercepasswordreseturllink**", $woocommerce_password_reset_url_link, $body ); return $body; } function new_wildcards_email(){ ?>
  • **woocommercelostpasswordurl** =
  • **woocommercepasswordreseturl** =
  • **woocommercepasswordreseturllink** = request ) . "/" == wc_customer_edit_account_url(); } function force_reset_password_notice(){ if ( get_user_meta( get_current_user_id(), 'acui_force_reset_password', true ) && !wc_has_notice( apply_filters( 'acui_force_reset_password_message', __( 'Please change your password', 'import-users-from-csv-with-meta' ) ), 'error' ) ) { wc_add_notice( apply_filters( 'acui_force_reset_password_message', __( 'Please change your password', 'import-users-from-csv-with-meta' ) ), 'error' ); } } function force_reset_save_account_details( $user_id ){ $pass1 = $pass2 = ''; if ( isset( $_POST['password_1'] ) ) $pass1 = $_POST['password_1']; if ( isset( $_POST['password_2'] ) ) $pass2 = $_POST['password_2']; if ( $pass1 != $pass2 || empty( $pass1 ) || empty( $pass2 ) || false !== strpos( stripslashes( $pass1 ), "\\" ) ) return; delete_user_meta( $user_id, 'acui_force_reset_password' ); } } new ACUI_WooCommerce();