Создать новое поле со значением separet с запятой - PullRequest
0 голосов
/ 23 сентября 2018

Я выбираю несколько значений, которые я экспортирую из листа Google.

Мне нужно сделать их независимыми от фильтрации в 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>'; }; 
}

Выбор мета-ключей будет автоматически изменен?это то, что фильтр принимает

спасибо !!

Ответы [ 2 ]

0 голосов
/ 23 сентября 2018

Вы можете использовать имплоз вместо foreach http://php.net/manual/en/function.implode.php

0 голосов
/ 23 сентября 2018

Вы не проверяете, массив это или нет

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