答案 0 :(得分:2)
如果您查看woocommerce模板content-single-product.php,您会看到:
/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );
这意味着在 woocommerce_after_single_product_summary
挂钩中,会显示以下内容:
因此,如果您想在产品标签和加售之间显示自定义代码,则需要使用隐藏在 woocommerce_after_single_product_summary
操作挂钩中的自定义函数,优先级介于11到14.
你可以这样做:
add_action('woocommerce_after_single_product_summary', 'custom_code_after_single_product_summary', 12 );
function custom_code_after_single_product_summary() {
global $product;
// Set here your post "meta_key" for your custom product attribute
$meta_key1 = 'pa_when-to-use';
// Your code (related to your comment):
echo get_post_meta($product->get_id(), $meta_key1, true);
}
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中。
测试并使用WooCommerce 3 + ...