Включить, чтобы получить значение настраиваемого поля на странице описания продукта - PullRequest
0 голосов
/ 11 июня 2019

Я хотел показать значение настраиваемого поля продукта во вкладке страницы описания продукта

  1. Сначала я создал настраиваемую вкладку с именем '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/)

И я установил пользовательское значение вкладки на странице продукта (пожалуйста, проверьте первое поле на изображении ниже)

customfield image

Но на странице товара я не могу получить это значение!

product page

пожалуйста, дайте мне знать, где я ошибаюсь?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...