【问题标题】:Create new field with value separet with comma使用逗号分隔值创建新字段
【发布时间】:2019-02-27 06:17:15
【问题描述】:

我正在选择从谷歌表格导出的多个值。

我需要让它们独立于 ACF 中的过滤,以便它们可以单独过滤。

我在functions.php中显示了我尝试使用的代码,但我不知道我错在哪里:

$value=get_field('location'); //location is my custom field that I am exporting from google sheet
$arrFields= explode(", ",$value); 
if( $value)
{ 
foreach($arrFields as $v){ echo $v.'<br>'; }; 
}

Meta Keys Select 会被自动修改吗?这就是过滤器所需要的

谢谢!!

【问题讨论】:

标签: php wordpress filter advanced-custom-fields


【解决方案1】:

你没有检查它是否是数组

$value=get_field('location'); 
$arrFields= explode(", ",$value); 
if( is_array($arrFields))
{ 
   foreach($arrFields as $k=>$v)
   { 
       echo $k.'- '.$v.'<br>'; 
   }
}

【讨论】:

  • 嗨!我在该行中收到以下错误:` echo $ k .'- '。 $诉。
    ';` 无法修改标头信息 - 标头已发送。我发现我必须添加一个功能,可以吗?你有什么推荐的?
【解决方案2】:

您可以使用 implode 代替 foreach http://php.net/manual/en/function.implode.php

【讨论】:

  • 您好!谢谢你的评论。我想在单独的文本中转换带有逗号分隔文本的元数据(巴黎,马德里),以便能够单独过滤它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多