Php wooCommerce-从产品页面获取装运类

Php wooCommerce-从产品页面获取装运类,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,希望编写一段代码,根据产品的装运类别在产品页面上显示短代码-如果装运类别为“X”,则显示短代码,否则不显示 我在弄清楚如何检索shipping类时遇到了困难——调用get_shipping_class()方法的正确方法是什么 (php新手) 我试过这样的方法: $Set_shipping_class = 'furniture-oversized'; if ( $Set_shipping_class === WC_Product::get_shipping_class()); { add_

希望编写一段代码,根据产品的装运类别在产品页面上显示短代码-如果装运类别为“X”,则显示短代码,否则不显示

我在弄清楚如何检索shipping类时遇到了困难——调用get_shipping_class()方法的正确方法是什么

(php新手)

我试过这样的方法:

$Set_shipping_class = 'furniture-oversized';

if ( $Set_shipping_class  === WC_Product::get_shipping_class()); {
  add_action( 'woocommerce_before_add_to_cart_form', ‘display_Shortcode’, 100 );
  function display_Shortcode() {
    echo do_shortcode('[phoeniixx-pincode-check]');
}              
        }
我也尝试了以下方法来获得shipping类,但最终导致我的网站失败:

$Set_shipping_class = 'furniture-oversized';
$_product = wc_get_product();
$shipclass = $_product->get_shipping_class(); //this line kills the site
提前谢谢

$_product = wc_get_product();
$shipclass = $_product->get_shipping_class(); 
是正确的方法,但您需要将产品的post id传递到
wc\u get\u product()
,因此第一行实际上应该是:

$_product = wc_get_product( $post_id );
不要忘记先设置$post_id变量

是正确的方法,但您需要将产品的post id传递到
wc\u get\u product()
,因此第一行实际上应该是:

$_product = wc_get_product( $post_id );
不要忘记先设置$post_id变量