Я хочу сделать массив по значению theme_mod в настройщике темы wp.
например в этом коде:
$arr = array(com, net, org);
foreach ($arr as &$value) {
echo "<div id='domain-$value'></div>";
}
У меня есть массив, как указано выше, с некоторыми tlds, и я хочу установить его динамически с помощью wp mcomstomizer.
У меня была попытка положить «get_theme_mod (‘tlds’);» (как показано ниже) в массиве, но безуспешно, и все значения помещаются в один ключ массива.
$arr = array(get_theme_mod( 'tlds' ););
foreach ($arr as &$value) {
echo "<div id='domain-$value'></div>";
}
Как поместить значения в массив и разделить каждый массив запятой?
get_them_mods()
должен вернуть массив, который вы можете зациклить.
https://codex.wordpress.org/Function_Reference/get_theme_mods
Ты можешь использовать array_values()
Пример:
$arr = get_them_mods();
$temp = array_values($arr);
foreach ($temp as $value) {
echo "<div id='domain-$value'></div>";
}
Я нашел решение взрываться. Благодарю вас
$tlds = get_theme_mod( 'tlds' );
$arr = explode(', ', $tlds);
foreach ($arr as &$value) {
echo "<div id='domain-$value' class='col-md-4 col-xs-6 col-xxs-12 otherdomains'></div>";
}