Woocommerce:如何重新排序单页挂钩?

时间:2013-07-16 16:05:42

标签: woocommerce

我正在基于Woocommerce的网站上工作,现在我正在单页上工作。我怀疑的是如何重新排序那里的一些钩子。最初,我们有这个订单(优先级):

<?php 
/*
  * @hooked woocommerce_template_single_title - 5
  * @hooked woocommerce_template_single_price - 10
  * @hooked woocommerce_template_single_excerpt - 20
  * @hooked woocommerce_template_single_add_to_cart - 30
  * @hooked woocommerce_template_single_meta - 40
  * @hooked woocommerce_template_single_sharing - 50
*/
?>

根据我的布局,我需要按顺序放置元素:

1: Title
2: Name of the product category (last level category where that product was classified in the admin)
3: Quantity switch and "add to cart" button
4 and last: Description

如何在我的&#34;功能&#34;中重新定义它?在我的主题文件?有什么想法吗?

2 个答案:

答案 0 :(得分:10)

这是很久以前但如果有人有兴趣,请在functions.php文件中删除并添加您自己的操作以重新排序单个产品摘要的内容:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 40);
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_meta', 5 );

答案 1 :(得分:0)

将说明插入摘要:

- &GT; 用适当的优先号替换XX

add_action('woocommerce_single_product_summary','woocommerce_product_description_tab', XX ,1)