首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >上移产品数据标签(Woocommerce)

上移产品数据标签(Woocommerce)
EN

Stack Overflow用户
提问于 2016-02-15 16:22:11
回答 1查看 965关注 0票数 1

我在向上移动产品数据选项卡时遇到问题。首先,我使用函数从当前位置删除选项卡。我使用标准:

代码语言:javascript
运行
复制
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10  );

但它不会删除选项卡。我只能通过代码来删除选项卡:

代码语言:javascript
运行
复制
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“。

要添加选项卡,我使用:

代码语言:javascript
运行
复制
add_action( 'woocommerce_single_product_summary', 'woocommerce_output_product_data_tabs', 33 );

现在,选项卡出现在列的末尾。我想把它移到分组的产品缩略图之前。该怎么做呢?

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 16:38:03

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

代码语言:javascript
运行
复制
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函数。

代码语言:javascript
运行
复制
do_action( 'woocommerce_single_product_summary');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35404473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档