php 如何显示在Woocommerce产品页面,如果产品是数字

lymnna71  于 2023-11-16  发布在  PHP
关注(0)|答案(1)|浏览(80)

如果特定项目是可下载的,我应该如何在我的产品页面上突出显示?我想创建像Etsy在他们的数字产品上做的东西,所以在我的产品页面上,如果所选的产品是数字的,我想显示一个通知.像“这是一个数字产品,不同的政策适用.”(非数字)产品我不想显示此通知.我想我需要做一些与functions.php,但我不知道如何实现这一结果.你有什么想法?感谢您!

vvppvyoh

vvppvyoh1#

您可以使用此片段在数字产品上进行通知

function display_digital_product_notice() {
    global $product;

    if ( is_a( $product, 'WC_Product' ) && $product->is_downloadable() ) {
        echo '<div class="digital-product-notice">This is a digital product.</div>';
    }
}

add_action( 'woocommerce_before_single_product', 'display_digital_product_notice' );

字符串

相关问题