@jazzman7

Как в woocoomerce добавить текстовое поле со значением по умолчанию из php переменной?

Доброго времени суток.

В общем хочу при оформление заказа сделать текстовое поле, в которое будет по умолчанию (value) вписываться данные из сессии. Нашел такой код
add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' );

function my_custom_checkout_field( $checkout ) {

 

    echo '<div id="my_custom_checkout_field"><h2>' . __('Мое поле') . '</h2>';

 

    woocommerce_form_field( 'my_field_name', array(

        'type'          => 'text',

        'class'         => array('my-field-class form-row-wide'),

        'label'         => __('Заполните это поле'),

        'placeholder'   => __('Введите здесь требуемый текст'),
	

        ), $checkout->get_value( 'my_field_name' ));

 

    echo '</div>';

 

}


дописал в массив

'value' => $_SESSION['aaa']

не заработало, что не так ?

и еще поле добавляется после поля примечания к заказу, как его добавить после имени (billing_first_name) ?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы