banuiesc ca e din cauza ca js-ul se incarca doar in pagina de checkuout:
public function add_js_to_footer() {
//if ( function_exists( 'is_checkout' ) && is_checkout() ) {
echo '<script>!function(i){"use strict";i(document).ready(function(){i("#tip_facturare, #tip_facturare_field .input-radio").change(function(){"pers-jur"==i(this).val()?(i(".show_if_pers_jur").show(),i(".show_if_pers_fiz").hide()):(i(".show_if_pers_jur").hide(),i(".show_if_pers_fiz").show())})})}(jQuery);</script>';
//}
}
si cred ca si cu
public function override_field_html( $field, $key, $args ) {
$our_fields = array( 'cnp', 'iban', 'nume_banca', 'nr_reg_com', 'cui', 'billing_company', 'cnp' );
if ( in_array( $key, $our_fields ) ) {
$optional_label = '<span class="optional">(' . esc_html__( 'optional', 'woocommerce' ) . ')</span>';
$required_label = '<abbr class="required" title="' . esc_attr__( 'required', 'woocommerce' ) . '">*</abbr>';
if ( 'yes' == $args['needed_req'] ) {
$field = str_replace( $optional_label, $required_label, $field );
}
}
return $field;
}
e o problema, nu rescrie optional vs. required in my-account.
-
This reply was modified 5 years ago by
givanel.