Добавление дополнительно таба в карточке товара и вывод в нем информации из произвольного поля

Чтобы добавить дополнительную вкладку в карточке товара в woocommerce, нужно прописать следующий код в function.php:

add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
   $tabs['test_tab'] = array(
      'title'    => __( 'Как купить', 'woocommerce' ),
      'priority'     => 10,
      'callback'     => 'woo_new_product_tab_content'
   );
   return $tabs;
}
function woo_new_product_tab_content() {    echo get_post_meta(get_the_ID(), 'how_to_bye', true); }

Таким образом, будет создана дополнительная вкладка и содержимым для этой вкладки послужит произвольное поле с ключом 'how_to_bye'


bitrixone © 2024