2017-01-24 105 views
1

在WooCommerce中,我想在图像下显示产品价格。我正在使用我的functions.php中的一些代码,但不工作,请任何帮助,将不胜感激。由于根据产品图像显示产品价格

add_action('woocommerce_product_thumbnails','woocommerce_single_variation',30); 

enter image description here

回答

2

对于您需要:

woocommerce_single_product_summary钩取出woocommerce_template_single_price

/** 
* 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 
*/ 

添加它钩:

/** 
* woocommerce_before_single_product_summary hook. 
* 
* @hooked woocommerce_show_product_sale_flash - 10 
* @hooked woocommerce_show_product_images - 20 
*/ 

所以,你的代码将是:

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price', 10); 
add_action('woocommerce_product_thumbnails','woocommerce_template_single_price', 30); 

此代码放在你的活跃儿童主题(或主题)的function.php文件或也以任何插件文件。

该代码测试和工程。

+0

谢谢@Loic TheAztec。但点击价格不变意味着我想改变每次点击的价格。我有不同的价格每个组合 – Coder

+0

@coder - 对不起,但你的问题不清楚。 **这不是真的可能*(或者使其工作非常复杂,是一个真正的发展......)***因为动态价格与'单品/ add-to-cart/variation.php'有关并且正在运行与现有的JavaScript/Ajax wooCommerce事件。但在你的问题的背景下,我的答案是正确的,正在工作......所以你将不得不在另一个线程中重新提出你的问题,但由于这真的很复杂(一个真正的发展),我不认为你会得到一个有用的回答。 – LoicTheAztec

+0

好的,谢谢。我将创建anthor问题 – Coder