wordpress网站配合商城插件woocommerce可以搭建成实用的自定义商城。
插件提供了一个默认的样式,如果要自定义修改模块,可以对模板进行重新的定义。
这篇文章跟大家介绍一下如何自定义woocommerce产品页文章hook顺序。
核心代码就是这一段
<div class="summary entry-summary">
<?php
/**
* woocommerce_single_product_summary hook.
*
* @hooked woocommerce_template_single_title - 5
* @hooked woocommerce_template_single_rating - 10
* @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
*/
do_action( 'woocommerce_single_product_summary' );
?>
</div>
标注好了 hook名称和等级
如果需要删除模块可以使用下面代码加入到主题函数functions.php中:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
这样产品价格就被移除了。
要调整顺序的话,可以到下面代码:
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_rating', 15 );
通过调整等级的数字,可以控制排序。
发表回复