只做利于SEO的网站,提供网站建设、SEO、网站代运营等服务。服务中心 | 建站流程 | 网站地图

Worderpress判断自定字段为空或不为空

2021-11-16小猴建站 阅读()相关主题:wordpress

Wordpress做产品类型的网站时,规格、价格、产地等自定义字段是经常用到的,这些自定义字段一般直接写到模板下,有些时候这些字段并不一定会出现,可以选择不输入,这就需要判断文章自定义字段是否为空的操作。解决办法如下:

内容页自定义字段调用

<?php
 $key = get_post_meta($post->ID,'自定义字段名',true);
 if($key != ''){
  echo "<p>" . $key . </p>; //根据自己的需要输出样式
 }else{
  echo "";
};
?>

列表页自定义字段调用

<?php
 $args = array( 'post_type' => 'product', 'meta_query' => array( array( 'key' => '_sale_price', //自定义字段 'value'=> '', 'compare' => '!=' ) ) );
?>