Intereting Posts
Социальная доля Сравнение с значениями двух массивов в PHP Symfony. Почему моя форма получает каждый ответ, который существует в таблице? sys_get_temp_dir () – возвращает C: \ Windows на windows8 Facebook, Attachment Недоступная ошибка при использовании кнопки отправки? php для удаления файлов старше 24 часов, удаляет все файлы Строгие стандарты: нестатический метод (joomla и roksprocket) Как использовать PHP cURL для отправки изображений с правильным типом контента? Как заставить PEAR автоматически загружать зависимости альфа / бета? могу ли я отметить уведомление как уже прочитанное, используя график api? Как получить число последователей страниц в Instagram? Yii2 Gridview – Как использовать итоговые значения для нижнего уровня (Когда) следует использовать тип намека на PHP? Веб-страница PHP не запускает команду unix даже после обновления sudoers Как переопределить заголовок заголовка Apache, используя php?

Пользовательское поле Woocommerce на странице пользовательских заказов

Оглядываясь на документы, похоже, нет четкого способа отображения пользовательского поля на странице сведений о заказе клиента. У меня нет проблем с получением моих настраиваемых полей для отображения в деталях заказа администратора или электронной почты клиента.

Единственный способ увидеть, что это можно сделать, – это копирование через «woocommerce / order / order-details.php» в папку темы. Это нежелательно, поскольку для этого требуется, чтобы у меня был затяжной шаблонный файл, который может или не нуждается в обновлении, если разработчики изменят оригинал.

Есть ли фильтр, который может позволить мне добавить настраиваемое поле на страницу сведений о заказе клиента, не полагаясь на шаблон?

Чтобы уточнить, страница, которую я хочу добавить, – это когда пользователь выполнит заказ (их страница получения).

Большое спасибо!

Related of "Пользовательское поле Woocommerce на странице пользовательских заказов"

Решено. Я пропустил эту функцию в документах … "woocommerce_order_details_after_order_table".

Эта функция добавит ваши настраиваемые поля на страницу сведений о заказе. В моем случае…

add_action( 'woocommerce_order_details_after_order_table', 'nolo_custom_field_display_cust_order_meta', 10, 1 ); function nolo_custom_field_display_cust_order_meta($order){ echo '<p><strong>'.__('Pickup Location').':</strong> ' . get_post_meta( $order->id, 'Pickup Location', true ). '</p>'; echo '<p><strong>'.__('Pickup Date').':</strong> ' . get_post_meta( $order->id, 'Pickup Date', true ). '</p>'; } 

Я использую woocommerce-gravityforms-product-addons, woocommerce, gravity-forms-placeholder-support-add-on и gravityforms. проблема в том, что мои пользовательские поля отображают меня на странице chakout, но не отображаются в порядке! [введите описание изображения здесь] [1] в backend.