微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ACF:子字段发布对象的默认值

如何解决ACF:子字段发布对象的默认值

我有一个具有2个子字段的转发器字段:
气体名称(“自定义帖子类型:气体”中的“帖子对象”字段)
气体价值(数字​​字段)

以下代码可以为转发器字段中的子字段设置认值。 GAS VALUE(在下面的示例中设置为0)有效,但是此代码不适用于GAS NAME,可能是因为其具有“发布对象”字段。

任何人都知道如何为“发布对象”子字段设置认值吗?

谢谢!

add_filter('acf/load_value/key=field_5e23ef1222ea5','yl_pre_load_default_gasses',10,3);
function yl_pre_load_default_gasses($value,$post_id,$field) {

  if ($value === false) {

    $value = array();

    $value[] = array(
      'field_5e23ef3a22ea6' => 'Title 1',// Post object field (CUSTOM POST TYPE: GAS)
      'field_5e23f00922ea7' => '0'
    );
    $value[] = array(
      'field_5e23ef3a22ea6' => 'Title 2',// Post object field (CUSTOM POST TYPE: GAS)
      'field_5e23f00922ea7' => '0'
    );
  }

  return $value;
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。