Wooccommerce在产品后添加图片简短描述



我想在单个产品页面上的产品简短描述之后和价格之前全局添加一个图像。我该怎么做?

单个产品页面上的产品摘要元素通过content-single-product.php文件中的woocommerce_single_product_summary挂钩显示。在这个模板文件中,您可以看到通过这个钩子调用的所有函数及其优先级的列表。

/**
* Hook: woocommerce_single_product_summary.
*
* @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
* @hooked WC_Structured_Data::generate_product_data() - 60
*/

因此,如果你想在简短描述(单个摘录(之后添加内容,你必须使用woocommerce_single_product_summary挂钩,并确保优先级高于单个摘录(20(,但低于下面的元素,即"添加到购物车"(30(。

这样的东西:

add_action( 'woocommerce_single_product_summary', function() {
echo '<img src="https://www.fillmurray.com/300/200">';
}, 25 );

如果你是WordPress挂钩的新手,你可以在这里查看文档:https://developer.wordpress.org/plugins/hooks/