如何自定义选项卡简码以仅适用于一种产品

时间:2020-02-11 00:59:16

标签: php woocommerce

我已经使用“响应标签”插件创建了标签。我希望该标签仅在一种产品下应用在产品图片下。我使用以下代码并设法在产品图片下应用。但是简码适用于所有产品。我该如何自定义此代码,仅适用于一种产品。

谢谢。

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );

add_action( 'woocommerce_product_thumbnails', 'enfold_customization_extra_product_content', 15 );

function enfold_customization_extra_product_content() {

    echo do_shortcode("[your_shortcode]");
}

1 个答案:

答案 0 :(得分:0)

您可以像这样检查产品ID:

function enfold_customization_extra_product_content() {
    global $product;
    if ( $product->get_id() == '123' ) { // change 123 to your product ID
        echo do_shortcode("[your_shortcode]");
    }
}