Intereting Posts
Ошибка WP_List_Table в WordPress 4.4 Пользовательский тип сообщения, ограничение на один Как связать файл или изображение с плагином WordPress с темой, используя темы function.php, возможно ли это? Как мне потребовать файл в коротком коде? Добавить атрибут «data-» к ссылкам изображения Пользовательский тип сообщения как проблема с главной страницей Использовать механизм перезаписи URL-адресов WordPress Проблемы с входами в многопользовательскую установку с разными доменами Получение значения метаболизма в рамках короткого кода? 301 перенаправление для конвертированного типа сообщения Можно ли создать сообщение из изображения галереи NextGen? Как стиль RSS wordpress? Перенаправить старые сообщения на новый без пули, но с теми же заголовками child theme – перетащил файлы из темы двадцати на их детей, теперь не работает Запрос Sql возвращает пустой. Но нет

Добавить поле пользователя по умолчанию для проверки WooCommerce

пытаясь добавить стандартное пользовательское мета-поле «ник» в стандартное пользовательское поле пользователя пользователя woo commerce. Примеры на их веб-сайте добавляют пользовательские поля к order_meta – но, похоже, не используют стандартные функции формы WordPress. У меня есть этот пример, но нужно подключить add_user_meta к woocommerce_form_field.

/** * Add the field to the checkout */ add_action( 'woocommerce_after_order_notes', 'my_custom_checkout_field' ); function my_custom_checkout_field( $checkout ) { echo '<div id="my_custom_checkout_field"><h2>' . __('My Field') . '</h2>'; woocommerce_form_field( 'nickname', array( 'type' => 'text', 'class' => array('my-field-class form-row-wide'), 'label' => __('Agency Name'), 'placeholder' => __('Enter something'), ), $checkout->get_value( 'nickname' )); echo '</div>'; } /** * Process the checkout */ add_action('woocommerce_checkout_process', 'my_custom_checkout_field_process'); function my_custom_checkout_field_process() { // Check if set, if its not set add an error. if ( ! $_POST['nickname'] ) wc_add_notice( __( 'Please enter something into this new shiny field.' ), 'error' ); } /** * Update the user meta with field value */ add_action( 'user_hook', 'update_user_profile' ); function update_user_profile( $user_id ) { update_user_meta($user_id, 'nickname', $nickname); } 

Solutions Collecting From Web of "Добавить поле пользователя по умолчанию для проверки WooCommerce"