Я пытаюсь вытащить все изображения из указанного каталога, а затем отобразить их. Я использовал ниже фрагмент кода в обычный веб-сайт, и он работаетWordpress: Использование glob() возвращает пустой массив
<?php $dirname = "images/tile/tile2/";
$images = glob($dirname."*.jpg");
foreach($images as $image) {
echo '<li><img src="'.$image.'" /><br /></li>';
}?>
Я теперь переехал этот код и изменить его на WordPress сайте, и я получаю пустой массив.
<?php $dirname = get_template_directory_uri()."/images/tile/tile1/";
$images = glob($dirname. "*.jpg");
//$images = glob($dirname."*. {jpg}", GLOB_BRACE); - tried with GLOB_RACE
foreach($images as $image) {
echo '<li><img src="'.$image.'" /><br /></li>';
}?>
Второй код
<?php define('ACCREDPATH', get_template_directory_uri() . '/images/tile/tile1/');
$images = glob(ACCREDPATH. "*.jpg");
//$images = glob(ACCREDPATH. "*. {jpg}", GLOB_BRACE); - tried with GLOB_RACE
foreach($images as $image) {
echo '<li><img src="'.$image.'" /><br /></li>';
}?>
- Я проверил, что изображения находятся в папке
- Я сделал var_dump и я получаю правильный путь.
- var_dump на Glob ($ изображения) дает массив (0) {}
- Я также посмотрел на другие threads с этой проблемой и до сих пор ничего не
Пожалуйста, любая помощь будет полезна.
Спасибо! это сработало! – geekysneaks