显示Woocommerce产品页面上的附加税类

时间:2017-11-29 08:54:34

标签: php wordpress

我已经设置了两个新的额外税种

GST @ 5% 消费税@ 12%

additional tax classes settings

并将其中一项应用于产品详情

product listing settings

如何在产品页面的前端价格下显示它?

product frontend display

提前致谢。

2 个答案:

答案 0 :(得分:0)

所有这些自定义字段都保存在元帖子数据中。 你可以用这个:

在此代码中,_video是您的元数据的名称。

答案 1 :(得分:0)

你可以这样做,在woocommerce产品中添加自定义字段(在Functions.php中):

 add_action( 'woocommerce_process_product_meta', 'woo_add_custom_general_fields_save' );
function woo_add_custom_general_fields() {

  global $woocommerce, $post;

  echo '<div class="options_group">';
  echo '<h4 style="margin-right: 10px; color: #5573aa;">tax option</h4>';
  // Text Field
woocommerce_wp_text_input(
    array(
        'id'          => '_tax',
        'label'       => __( 'tax', 'woocommerce' ),
        'placeholder' => 'Product tax',
        'desc_tip'    => 'true',
        'description' => __( 'Enter tax here', 'woocommerce' )
    )
);
  echo '</div>';

}

然后保存这个:

function woo_add_custom_general_fields_save( $post_id ){

    // tax Field
    $woocommerce_text_field = $_POST['_tax'];
    if( !empty( $woocommerce_text_field ) )
        update_post_meta( $post_id, '_tax', esc_attr( $woocommerce_text_field ) );


}

最后,您可以使用此代码在模板中显示纳税字段:

echo get_post_meta($post_id, '_tax' , true);