在产品图片下方显示产品价格

Display product price under the product image

在 WooCommerce 中,我想在图片下方显示产品变价。我在 functions.php 中使用了一些代码,但无法正常工作,我们将不胜感激。谢谢

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

为此你需要:

删除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钩子中添加:

/**
 * 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 文件或任何插件文件中。

此代码已经过测试并且有效。