Я хотел показать значение настраиваемого поля продукта во вкладке страницы описания продукта
- Сначала я создал настраиваемую вкладку с именем 'Youtube video' в function.php (/ wp-content /themes / themename / functions.php)
Вот код
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
// Adds the new tab
$tabs['test_tab'] = array(
'title' => __( 'Youtube Video', 'woocommerce' ),
'priority' => 55,
'callback' => 'woo_new_product_tab_content'
);
return $tabs;
}
И содержимое моей функции
function woo_new_product_tab_content() {
$mood = get_post_meta($post->ID, 'Mood', true);
if ($mood) { ?>
<p>Today's Mood: <? echo $mood; ?></p>
<?php
} else {
echo "No data found";
}
}
Оба кода я вставил в функцию.php (https://docs.woocommerce.com/document/editing-product-data-tabs/)
И я установил пользовательское значение вкладки на странице продукта (пожалуйста, проверьте первое поле на изображении ниже)
Но на странице товара я не могу получить это значение!
пожалуйста, дайте мне знать, где я ошибаюсь?
Спасибо