Як додати користувальницькі поля продукту в woocommerce, створення, просування сайтів, реклама в

П ри налаштування WooCommerce, ви іноді повинні додати в WooCommerce призначені для користувача поля для продукту, так щоб ви могли зберегти додаткові дані для кожного продукту. У цій статті ми додамо поля до існуючих вкладках продукції, а також створимо нову вкладку продукту.

Додавання користувальницьких полів в WooCommerce для продукту

Якщо ви хочете додати настроюється поле продукту в WooCommerce. ви можете додати призначене для користувача поле. Але, створюючи для користувача поля продукту може бути трудомістким завданням, якщо ви хочете додати кілька полів.

Створення власної користувальницької розмітки для продукту тільки в порядку, коли ви створюєте користувальницький макет в METABOX. Але, якщо ви тільки збираєтесь використовувати регулярні поля, а потім використовувати функцію поля продукту в WooCommerce. Це буде набагато простіше для вас, щоб створити багато полів продукту за допомогою WooCommerce API в WordPress.

Давайте дізнаємося про ці функції.

Текстове поле

Текст є основним полем введення, яке може приймати різні типи, такі як текст, номер, дата і т.д. Все, що підтримує HTML5, ви можете додати туди. Але, не використовуйте його, якщо ви збираєтеся додати поля вибору або прапорець. Є дві інші функції для цього. Ім'я функції для додавання введення тексту в поле продукту WooCommerce це woocommerce_wp_text_input.

За замовчуванням вкладки продукту

Тепер, коли ми знаємо, всі функції, які ми можемо використовувати, щоб додати свої власні поля для індивідуального продукту в WooCommerce, давайте дізнаємося про закладках за замовчуванням у продукту. Є 7 вкладок за замовчуванням:

Деякі з цих вкладок будуть показані тільки для конкретного виду продукту. У кожному з цих вкладок можна підключити нашу власну функцію, щоб додати свої власні поля продукту. Ось гачки, які можна використовувати:

  • woocommerce_product_options_pricing
  • woocommerce_product_options_downloads
  • woocommerce_product_options_tax
  • woocommerce_product_options_general_product_data
  • woocommerce_product_options_sku
  • woocommerce_product_options_stock
  • woocommerce_product_options_stock_fields
  • woocommerce_product_options_stock_status
  • woocommerce_product_options_sold_individually
  • woocommerce_product_options_inventory_product_data

Вкладка Супутня продукція

Призначена для користувача вкладка продукту

Деякі доповнення або рішення також зажадає додаткових вкладок продукту. Ми можемо додати вкладки користувальницьких продуктів за допомогою фільтра або дії:

  • Фільтр: woocommerce_product_data_tabs
  • Дія: woocommerce_product_write_panel_tabs

Якщо ми будемо використовувати дію, то нам потрібно буде написати цілу статтю для себе. Якщо ми будемо використовувати фільтр, нам потрібно просто розширити існуючу вкладку. Нам також потрібно додати панель, яку ми будемо показувати, коли наша вкладку натиснули.

Зараз ми покажемо вам способи, як додати вкладки.

Призначена для користувача вкладка з фільтром

При додаванні вкладки за допомогою фільтра, необхідно визначити label. target і class. Метою буде атрибут id нашої панелі.

add_filter ( 'woocommerce_product_data_tabs'. 'my_custom_tab');

* Додавання користувальницької вкладки

function my_custom_tab ($ tabs)

$ Tabs [ 'custom_tab'] = array (

'Label' => __ ( 'Моя призначена для користувача вкладка'. 'Textdomain').

'Target' => 'the_custom_panel'.

'Class' => array ().

Призначена для користувача вкладка з діями

При визначенні нашої користувача вкладки з дією, ми повинні створити всю розмітку. Це означає, що додавання елемента li. а також з метою а в якості значення в href.

Схожі статті