簡體   English   中英

在 WooCommerce 特定 ID 產品頁面上的多個產品中添加自定義內容

[英]Add custom content into multiple products on WooCommerce specific IDs product pages

我想添加自定義內容,例如:帶有彈出鏈接的信息框或只是一個簡單的聯系表單按鈕,訪問者可以在其中申請並繼續我的解釋指南,了解如何購買特定產品。

我只想出現在少數產品中,根本不想出現。 我在stackoverflow中找到了一篇有趣的文章並替換了它的鏈接( 在WooCommerce單品頁面上為特定產品添加自定義內容)。 我嘗試了它並正常工作,但僅在我的產品的唯一 ID 中。

我希望樓上的鏈接出現在多個產品 ID 中,而不僅僅是一個 ID。 能有效是真的嗎?

注意:對不起我的英語。

謝謝你。 托馬斯

您可以對照一系列產品 ID 檢查當前產品 ID 以顯示特定內容。 在數組的此處,您必須添加必須顯示其內容的產品 ID。 因此,在此示例中,僅針對產品 ID 37, 41 and 43顯示內容。

add_action( 'woocommerce_single_product_summary', 'content_for_specific_product', 15 );
function content_for_specific_product() {
    global $product;

    if( !in_array( $product->get_id(), ['37', '41', '43'] ) ){
        return false;
    }
    ?>
        <div class="product-id-<?php echo $product->get_id(); ?>">
            <p>Test Content</p>
        </div>
    <?php
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM