Для вывода произвольных полей на странице карточки товара Woocommerce необходимо выполнить следующие шаги:
- Создайте произвольное поле для товара в админ-панели Woocommerce. Для этого перейдите в раздел «Товары» и выберите нужный товар. Затем перейдите на вкладку «Дополнительно» и создайте новое произвольное поле.
- Откройте файл functions.php вашей темы и добавьте следующий код:
add_action( ‘woocommerce_single_product_summary’, ‘custom_product_field’, 5 );
function custom_product_field() {
global $product;
$custom_field = get_post_meta( $product->get_id(), ‘название_произвольного_поля’, true );
if ( ! empty( $custom_field ) ) {
echo ‘<p class=»custom-field»>’ . esc_html__( ‘Custom Field:’, ‘woocommerce’ ) . ‘ ‘ . esc_html( $custom_field ) . ‘</p>’;
}
}
- Замените «названиепроизвольногополя» на название поля, которое вы создали в первом шаге.
- Сохраните файл functions.php и обновите страницу карточки товара. Теперь вы должны увидеть произвольное поле на странице карточки товара.
Обратите внимание, что вы можете изменить класс «custom-field» и текст «Custom Field:» на свой выбор, чтобы соответствовать вашим потребностям.