Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如果订单编辑页面(后端)中的自定义字段标签为空,则隐藏该标签_Php_Wordpress_Woocommerce - Fatal编程技术网

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

Php 如果订单编辑页面(后端)中的自定义字段标签为空,则隐藏该标签,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我使用以下代码在编辑页面上显示“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&g

我使用以下代码在编辑页面上显示“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>';
}
//显示装运公司字段的字段值
添加操作('woocommerce\u admin\u order\u data\u在装运地址之后,'delivery\u date\u和时间',10,1);
功能交付日期和时间($order){
回显“”。“(“交货日期和时间”):”。获取邮件元($order->get\u id(),
“船运公司”,正确)。

; }

现在,如果客户下订单时没有填写标签,我正试图隐藏标签。

如果不是空的,您可以将if条件添加到
get\u post\u meta
。。回音

//显示装运公司字段的字段值
添加操作('woocommerce\u admin\u order\u data\u在装运地址之后,'delivery\u date\u和时间',10,1);
功能交付日期和时间($order){
$shipping\u company=get\u post\u meta($order->get\u id(),'u shipping\u company',true);
//不空
如果(!空($shipping_company)){
回音“”。uuu('Delivery Date&Time','woocommerce'):。$shipping\u company.

”; } }
如果不是空的,可以将if条件添加到
获取post\u meta
。。谢谢你的宝贵意见。像这样的?如果get_post_meta($order->get_id(),'u shipping_company',true)){我遗漏了一些东西……看看我的答案,这就足够了