我使用以下代码在编辑页面上显示“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>';
}
}
- 1 回答
- 0 关注
- 80 浏览
添加回答
举报
0/150
提交
取消