为了账号安全,请及时绑定邮箱和手机立即绑定

如果 WooCommerce 中的自定义字段标签为空,则隐藏订单编辑页面(后端)上的自定义字段标签

如果 WooCommerce 中的自定义字段标签为空,则隐藏订单编辑页面(后端)上的自定义字段标签

PHP
凤凰求蛊 2023-09-22 16:43:25
我使用以下代码在编辑页面上显示“shipping_company”字段的字段标签。// Display field value for shipping company field add_action( 'woocommerce_admin_order_data_after_shipping_address', 'delivery_date_and_time', 10, 1 );function delivery_date_and_time($order){  echo '<p><strong>'.__('Delivery Date & Time').':</strong> ' . get_post_meta( $order->get_id(), '_shipping_company', true ) . '</p>';}现在,如果客户在下订单时未填写标签,我会尝试隐藏标签。
查看完整描述

1 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

您可以添加一个 if 条件get_post_meta,if NOT empty.. echo


// Display field value for shipping company field 

add_action( 'woocommerce_admin_order_data_after_shipping_address', 'delivery_date_and_time', 10, 1 );

function delivery_date_and_time($order) {

    $shipping_company = get_post_meta( $order->get_id(), '_shipping_company', true );

    

    // NOT empty

    if ( ! empty ( $shipping_company ) ) {

        echo '<p><strong>' . __( 'Delivery Date & Time', 'woocommerce' ) . ':</strong> ' . $shipping_company . '</p>';

    }

}


查看完整回答
反对 回复 2023-09-22
  • 1 回答
  • 0 关注
  • 80 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信