У меня есть очень простой кусок кода PHP, где я получаю путь загрузки изображения в Wordpress, и если я вставлю путь в свой браузер, изображение будет отображено правильно, поэтому я знаю, что путь правильный. Но на сайте это не отображается. Я работаю на localhost.
Вот что я пробовал:
$uploads = wp_upload_dir();
$path = $uploads['basedir'] . '/12hours/';
date_default_timezone_set('Africa/Johannesburg');
$hour = date("H");
if ($hour == 10) {
echo 'it is 10am <br>';
echo '<img src="' . $path . '6-60.jpg" data-src="' . $path . '6-60.jpg" class="img-fluid lazy" alt="something" />';
}
Когда я проверяю элемент на моем сайте, путь выглядит так:
/Users/myname/Sites/mysite/wp-content/uploads/12hours/6-60.jpg
И когда я вставляю путь в новую вкладку в браузере, изображение загружается.
В чем может быть проблема?