1
Я пытаюсь показать пользовательское значение атрибута продукта на моей вкладке WooCommerce; атрибут называется спецификацией. Ниже мой код ничего не выводит. Идеи?Получить пользовательский атрибут woocommerce
<!-- language: lang-all -->
add_filter('woocommerce_product_tabs', 'woo_new_product_tab');
function woo_new_product_tab($tabs) {
// Adds the new tab
$tabs['test_tab'] = array(
'title' => __('Features', 'woocommerce'),
'priority' => 50,
'callback' => 'woo_new_product_tab_content'
);
return $tabs;
}
function woo_new_product_tab_content() {
// The new tab content
$pa_value = get_post_meta($product->id, 'pa_specification', true);
echo $pa_value;
}
Это происходит потому, что в вашей функции обратного вызова вы используете '$ продукт-> id' в' get_post_meta' и '$ product' не имеет были определены. –