PluginProbe ʕ •ᴥ•ʔ
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager / trunk
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager vtrunk
4.1.41 4.1.40 4.1.39 4.1.38 trunk 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.10 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 1.9.2 1.9.3 2.0.0 2.0.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.1.0 2.1.1 2.1.4 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.1 2.3.2 2.3.3 2.3.4 2.4.0 2.4.1 2.4.10 2.4.11 2.4.12 2.4.13 2.4.14 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.7 2.6.0 2.7.0 2.7.1 2.8.0 2.9.0 2.9.1 2.9.2 3.0.0 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.10 3.5.11 3.5.12 3.5.13 3.5.14 3.5.15 3.5.16 3.5.17 3.5.18 3.5.19 3.5.2 3.5.3 3.5.4 3.5.5 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 4.0.0 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.13 4.1.14 4.1.15 4.1.16 4.1.17 4.1.18 4.1.19 4.1.2 4.1.20 4.1.21 4.1.22 4.1.23 4.1.24 4.1.25 4.1.26 4.1.27 4.1.28 4.1.29 4.1.3 4.1.30 4.1.31 4.1.32 4.1.34 4.1.35 4.1.36 4.1.37 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9
flexible-checkout-fields / views / before-checkout-form.php
flexible-checkout-fields / views Last commit date
before-checkout-form.php 2 weeks ago
before-checkout-form.php
43 lines
1 <style>
2 <?php if ( isset( $args['settings']['billing'] ) && is_array( $args['settings']['billing'] ) ) : ?>
3 <?php foreach ( $args['settings']['billing'] as $field ) : ?>
4 <?php if ( ( $field['required'] ?? '' ) == '0' && ( $field['custom_field'] ?? '' ) != '1' ) : ?>
5 #<?php echo esc_attr( $field['name'] ); ?>_field abbr {
6 display: none !important;
7 }
8 <?php endif; ?>
9 <?php endforeach; ?>
10 <?php endif; ?>
11
12 <?php if ( isset( $args['settings']['shipping'] ) && is_array( $args['settings']['shipping'] ) ) : ?>
13 <?php foreach ( $args['settings']['shipping'] as $field ) : ?>
14 <?php if ( ( $field['required'] ?? '' ) == '0' && ( $field['custom_field'] ?? '' ) != '1' ) : ?>
15 #<?php echo esc_attr( $field['name'] ); ?>_field abbr {
16 display: none !important;
17 }
18 <?php endif; ?>
19 <?php endforeach; ?>
20 <?php endif; ?>
21 </style>
22
23 <script type="text/javascript">
24 window.addEventListener('load', function() {
25 <?php if ( isset( $args['settings']['billing'] ) && is_array( $args['settings']['billing'] ) ) : ?>
26 <?php foreach ( $args['settings']['billing'] as $field ) : ?>
27 <?php if ( ( $field['required'] ?? '' ) == '0' && ( $field['custom_field'] ?? '' ) != '1' ) : ?>
28 document.getElementById('<?php echo esc_attr( $field['name'] ); ?>_field')?.classList.remove('validate-required');
29 <?php endif; ?>
30 <?php endforeach; ?>
31 <?php endif; ?>
32 <?php if ( isset( $args['settings']['shipping'] ) && is_array( $args['settings']['shipping'] ) ) : ?>
33 <?php foreach ( $args['settings']['shipping'] as $field ) : ?>
34 <?php if ( ( $field['required'] ?? '' ) == '0' && ( $field['custom_field'] ?? '' ) != '1' ) : ?>
35 document.getElementById('<?php echo esc_attr( $field['name'] ); ?>_field')?.classList.remove('validate-required');
36 <?php endif; ?>
37 <?php endforeach; ?>
38 <?php endif; ?>
39 });
40 var fcf_ajaxurl = '<?php echo admin_url( 'admin-ajax.php' ); ?>';
41 var inspire_upload_nonce = '<?php echo wp_create_nonce( 'inspire_upload_nonce' ); ?>';
42 </script>
43