Привет! Я использую пользовательскую тему Wordpress, и в моем нижнем колонтитуле я хотел бы отобразить ряд случайных изображений, выбранных из папки.На данный момент мой путь установлен правильно, и мой вывод пути правильный.Затем я вставляю путь в тег <img>
, и он отображает только значки с разбитыми изображениями.
Когда я проверяю, путь к изображению правильный и там есть имена изображений.Однако, когда я щелкаю ссылку на изображение внутри поля элемента проверки, чтобы просмотреть его, я получаю отказ в доступе!Ошибка 403 на моей вкладке, где я пытаюсь отобразить изображение.Сейчас я провел обширные исследования по этому вопросу, и я попробовал так много разных подходов.
В какой-то момент я попытался изменить настройки Xampp на allow all
в httpd-vhosts.conf
и httpd-xampp.conf
.Никто из них не работал.Тогда я начал задаваться вопросом, может ли это быть проблемой WordPress, но я не уверен, как решить эту проблему, несмотря на все мои исследования.
Вот фрагмент моего кода
$path = dirname(__DIR__, 2) . '/uploads/footer-img/';
//this outputs pathname of C:\xampp7\htdocs\project\wp-content/uploads/footer-img/
foreach ($dir as $fileinfo) {
if ($fileinfo->isFile()) {
echo $fileinfo->getBasename() . "\n";
echo $fileinfo->getBasename('.jpg') . "\n";
$r = $path . $fileinfo->getBasename();
//this below outputs my directory with the image.jpg name
echo $r;
//this outputs broken image icons
echo '<img src="' . $r . '"/>';
}
}