Я работаю с WordPress локально и по какой-то причине, когда я вызываю getimagesize () из page.php, чтобы получить размеры, которые не работают. Я получаю предупреждение:
getimagesize(http://localhost:8080/wordpress/wp-content/themes/minimize/_/images/img-2.jpg )
[function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.0 404
Not Found in C:\wamp\www\wordpress\wp-content\themes\minimize\page.php on line 13
Фактический код, который вызывает его:
$items = get_post_meta($post->ID, 'test');
foreach($items as $item) {
$img_pth = 'http://localhost:8080/wordpress/wp-content/themes/HTML5-Reset-Wordpress-Theme/_/images/'.$item;
list($width, $height) = getimagesize($img_pth);
echo '<img src="'.$img_pth.'" height="'.$height.'" width="'.$width.'">';
}
Я новичок в работе с PHP, поэтому я не удивлюсь, если с моим кодом это будет что-то очень очевидное, но я думаю, что то, что я пытаюсь сделать, довольно просто и понятно. Я попытался изменить localhost на 127.0.0.1, как я видел в другом потоке, но безрезультатно. Изображения визуализируются, поэтому пути к изображениям верны, но функция не работает. Спасибо за любую помощь, которую я могу получить ...