{# # Edit Address Form (Bootstrap 5 Override) # # Address editing form with Bootstrap form styling. # # Expected context: # load_address - Address type ('billing' or 'shipping'), or empty # address - Array of address fields # # WooCommerce PHP equivalent: myaccount/form-edit-address.php # # @package WcBootstrap # @since 0.1.0 #} {% set page_title = load_address == 'billing' ? __('Billing address') : __('Shipping address') %} {{ do_action('woocommerce_before_edit_account_address_form') }} {% if not load_address %} {% include 'myaccount/my-address.html.twig' %} {% else %}

{{ apply_filters('woocommerce_my_account_edit_address_title', page_title, load_address) }}

{{ do_action('woocommerce_before_edit_address_form_' ~ load_address) }}
{% for key, field in address %} {{ woocommerce_form_field(key, field, wc_get_post_data_by_key(key, field.value)) }} {% endfor %}
{{ do_action('woocommerce_after_edit_address_form_' ~ load_address) }}
{{ wp_nonce_field('woocommerce-edit_address', 'woocommerce-edit-address-nonce') }}
{% endif %} {{ do_action('woocommerce_after_edit_account_address_form') }}