显示一个WooCommerce产品元

时间:2018-03-14 07:38:06

标签: php wordpress woocommerce

我正在使用一个插件来实现WooCommerce GST。它在产品页面中有一个HSN字段,它作为产品元存储在数据库中。

该插件没有任何特定代码来获取HSN值并在任何地方使用它。

插件中的HSN代码如下:

public function fn_add_product_custom_meta_box() {
    woocommerce_wp_text_input( 
        array( 
            'id'            => 'hsn_prod_id', 
            'label'         => __('HSN Code', 'woocommerce' ), 
            'description'   => __( 'HSN Code is mandatory for GST.', 'woocommerce' ),
            'custom_attributes' => array( 'required' => 'required' ),
            'value'         => get_post_meta( get_the_ID(), 'hsn_prod_id', true )
            )
        );
}

public function fn_save_license_field( $post_id ) {
    $value = ( $_POST['hsn_prod_id'] )? sanitize_text_field( $_POST['hsn_prod_id'] ) : '' ;
    update_post_meta( $post_id, 'hsn_prod_id', $value );
}

我希望通过从product meta导入来获取HSN值,并且我已经使用此代码来获取HSN值而没有任何结果:

<?php $meta = get_post_meta( get_the_ID(), 'hsn_prod_id', true ); ?>

任何人都可以检查我的代码并纠正我如何使用代码在任何地方添加HSN值吗?

我正在使用不同插件中的代码来获取HSN代码。

谢谢。

0 个答案:

没有答案