php 检查变量产品是虚拟的还是物理的

cygmwpex  于 2023-05-21  发布在  PHP
关注(0)|答案(1)|浏览(92)

如何检查产品的变量是虚拟的还是物理的?下面的代码只是为了区分简单的虚拟产品和简单的实体产品。

function customize_wp_head() {
    global $product;
    if ( $product->is_virtual() ) {
        echo 'is virtual';
    } else {
        echo 'is physical';
    }
}
add_action( 'wp_head', 'customize_wp_head' );
yyhrrdl8

yyhrrdl81#

is_virtual()方法属于WC_Product类,因此WC_Product_Variation类也有此方法:
https://woocommerce.github.io/code-reference/classes/WC-Product.html#method_is_virtual

相关问题