Как узнать сколько значений хранится в произвольном поле?
Создал произвольное поле, в котором вывожу вот такой перечень ссылок:
"ссылка",
"ссылка",
"ссылка",
"ссылка",
Содержимое произвольного поля вывожу вот так
<?php echo $custom_fields['rus'][0] ?>
Как вывести число с количеством строк добавленных в поле? К примеру в поле добавлено 4 ссылки, нужно чтобы выводилось значение - 4
А в чём проблема конкретно? В том, что анонсов несколько и переменная video перезапивывается?
Массив ссылок выводится только внутри записи. На главной странице, этих данных нет. И вывести их с помощью функции video[0].length; не получается. Решил по другому сделать, сейчас вопрос отредактирую
$cnt = count($custom_fields['rus']);
Ты переписал вопрос, но больше запутал, чем пояснил)
$custom_fields['rus'][0] это строка или массив? Попробуй так
Спасибо, что откликнулись. Вывожу так выводит значение 1, хотя ссылок много.
Вот этот вариант сработал, спасибо. Единственный момент если в конце последней ссылки стоит запитая, тогда выводит на одно значение больше чем есть на самом деле. Можно сделать, чтобы подсчет шел по двойным скобкам ? Просто у меня в записях запятые стоят по разному (иногда есть в конце иногда нету)
Ну смотри, если двойные кавычки у всех элементов, тогда можно и так
Работает отлично, спасибо.