Если вы уже создали свои пользовательские поля в WooCommerce, вы можете отобразить их на странице товара, добавив этот код в шаблон product-single.php:
$custom_fields = get_post_meta( $post->ID, «_custom_fields», true );
foreach ( $custom_fields as $field ) {
echo $field[«name»];
echo $field[«value»];
}
Этот код должен быть добавлен перед кнопкой «добавить в корзину» на странице товара. Вы можете стилизовать вывод с помощью CSS. Если вы хотите отобразить пользовательские поля в другом месте на странице товара, вы можете использовать этот код:
$custom_fields = get_post_meta( $post->ID, «_custom_fields», true );
foreach ( $custom_fields as $field ) {
echo «
«;
echo » » . $field[«name»] .
«»;
echo «» . $field[«value»] . «»;
echo «
«;
}
Вывод:
Как отобразить пользовательские поля на странице товара WooCommerce?
Вы можете отобразить пользовательские поля на странице товара, добавив код в шаблон product-single.php. Вы также можете использовать этот код для отображения пользовательских полей в другом месте на странице товара.