Не удается получить имя файла с ACF на WordPress

Я на WordPress с помощью ACF plugin и я не могу отобразить название file, Я пробовал несколько способов, с разных сайтов, чтобы сделать это, и ничего не работает. Я даже использую код, показанный здесь http://www.advancedcustomfields.com/resources/file/.

У меня нет проблем с получением файлов, но я обнаружил, что невозможно получить имя файла!

Мой код

<?php
$group_ID = 26; //video
$video_field = array();
$video_field = apply_filters('acf/field_group/get_fields', $video_field, $group_ID);

if ($video_field) {
foreach ($video_field as $field) {
$value_video = get_field( $field['name'] );
$title_video = get_field( $field['filename'] );

if($value_video == "") { }
else { ?>
<h2><?php echo $title_video['filename']; ?></h2><br>
<video width="320" height="240" controls>
<source src="<?php echo $value_video ;?>" type="video/mp4">
</video><?php
}
}
}
?>

Я сделал var_dump поля $, и это то, что он показывает

bool(false)
array(14) {
["key"]=> string(19) "field_56293fd283256"["label"]=> string(6) "Video1"["name"]=> string(6) "video1"["_name"]=> string(6) "video1"["type"]=> string(4) "file"["order_no"]=> int(0)
["instructions"]=> string(14) "Video tutorial"["required"]=> int(0)
["id"]=> string(16) "acf-field-video1"["class"]=> string(4) "file"["conditional_logic"]=> array(3) {
["status"]=> int(0)
["rules"]=> array(1) {
[0]=> array(2) {
["field"]=> string(4) "null"["operator"]=> string(2) "==" } }
["allorany"]=> string(3) "all" }
["save_format"]=> string(3) "url"["library"]=> string(10) "uploadedTo"["field_group"]=> int(26)

и теперь я вижу, что причина, почему не извлекается имя файла, это потому, что его там нет, но почему? Имя этого файла video_1

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]