移动产品数据标签(Woocommerce)

时间:2016-02-15 08:22:11

标签: wordpress woocommerce

我有移动产品数据标签的问题。首先,我使用函数从当前位置删除选项卡。我用标准:

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10  );

但它不会删除标签。我只能通过代码删除标签:

add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

  unset( $tabs['description'] );        // Remove the description tab
  unset( $tabs['reviews'] );            // Remove the reviews tab
  // unset( $tabs['additional_information'] );      // Remove the additional information tab

  return $tabs;

}

但如果我使用此代码,我就不能在其他地方使用产品标签“add_action”。

要添加我使用的标签:

add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 33 );

现在标签出现在列的末尾。我想在分组产品缩略图之前将其移动。怎么做?

1 个答案:

答案 0 :(得分:0)

所有钩子都只是函数,因此您需要创建一个新函数并包含产品描述代码:

function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );

现在在主题的单个产品文件中调用do action函数。

do_action( 'woocommerce_single_product_summary');