我已經將我的網站從本地導入到實時服務器,並且此錯誤僅出現在我的4張圖像中,並且在本地服務器上完美運行。HTTP請求失敗! HTTP/1.1 404沒有找到
警告: 和getimagesize(http://localhost/theshavingsaloonNEW/wp-content/uploads/2015/08/step1.jpg) [function.getimagesize]:未能打開流:HTTP請求失敗! HTTP/1.1 404 Not Found in /nfs/c11/h03/mnt/206312/domains/theshavingsaloon.com/html/wp-content/plugins/wr-pagebuilder/shortcodes/image/image.php on line 223
這裏是圍繞線223 if語句,如果有幫助
if ($image_file) {
$image_id = WR_Pb_Helper_Functions::get_image_id($image_file);
$attachment = wp_prepare_attachment_for_js($image_id);
$image_file = (!empty($attachment['sizes'][$image_size]['url'])) ? $attachment['sizes'][$image_size]['url'] : $image_file;
$data = getimagesize($image_file);
$width = $data[0];
$height = $data[1];
$html_elemments .= "<img width='{$width}' height='{$height}' src='{$image_file}'{$alt_text}{$class_img} />";
$script = '';
$target = '';
}
謝謝你依靠我的查詢!我用我的域名替換了我的數據庫中的localhost,但是我無法在我的主題文件夾或我的子主題文件夾中找到本地主機的任何實例?這是正常的,因爲錯誤仍然出現,現在編輯主題的更多方面消失了? – Lisa
警告:getimagesize(http://theshavingsaloon.com/theshavingsaloonNEW/wp-content/uploads/2015/08/step1.jpg)[function.getimagesize]:無法打開流:HTTP請求失敗! HTTP/1.1 404找不到/nfs/c11/h03/mnt/206312/domains/theshavingsaloon.com/html/wp-content/plugins/wr-pagebuilder/shortcodes/image/image.php在第223行 - 這是錯誤現在 – Lisa
在你的主題中應該沒有localhost參考。您應該使用get_site_url()來獲取正確的主頁URL。正如你可以從你已經發布的網址看到的,現在wp認爲你的網址是http://theshavingsaloon.com/theshavingsaloonNEW,你有沒有在任何網址前加上shavingsaloonNEW?搜索您的主題也是如此。還要檢查所有已定義的常量。 – David