checkout fields поля ссылкой
-
Доброго времени суток!
Есть сайт на WP с woocommerce и плагином checkout fields editor.
Плагин выводит дополнительные поля на страницу Checkout, к тем которые уже есть в Billing и Shipping. Есть одно поле (checkbox) которое называется «I accept Rental Terms & Conditions» и собственно там галка.
I accept Rental Terms & Conditions — поле называется lable в систем и имеет value=»I accept Rental Terms & Conditions».
Обрабатывается она я так подразумева вот этой функцией:/** * wc_checkout_fields_radio_field function. * * @access public * @param string $field (default: '') * @param mixed $key * @param mixed $args * @param mixed $value * @return void */ function wc_checkout_fields_radio_field( $field = '', $key, $args, $value ) { if ( ( ! empty( $args['clear'] ) ) ) $after = '<div class="clear"></div>'; else $after = ''; if ( $args['required'] ) { $args['class'][] = 'validate-required'; $required = ' <abbr class="required" title="' . esc_attr__( 'required', 'woocommerce' ) . '">*</abbr>'; } else { $required = ''; } $args['maxlength'] = ( $args['maxlength'] ) ? 'maxlength="' . absint( $args['maxlength'] ) . '"' : ''; $field = '<div class="form-row ' . esc_attr( implode( ' ', $args['class'] ) ) .'" id="' . esc_attr( $key ) . '_field">'; $field .= '<fieldset><legend>' . $args['label'] . $required . '</legend>'; if ( ! empty( $args['options'] ) ) foreach ( $args['options'] as $option_key => $option_text ) $field .= '<label><input type="radio" ' . checked( $value, esc_attr( $option_text ), false ) . ' name="' . esc_attr( $key ) . '" value="' . esc_attr( $option_text ) . '" /> ' . esc_html( $option_text ) . '</label>'; $field .= '</fieldset></div>' . $after; return $field; }
Помогите поправить этот код, чтоб при значении поля если value=»I accept Rental Terms & Conditions» то lable становился ссылкой на страницу.
Не очень силен в php. Так что прошу помощи.
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
- Тема «checkout fields поля ссылкой» закрыта для новых ответов.