我有這個問題與Wordpress圖像調整大小系統。 升級到4.2.2後開始獲取此內容。WordPress的 - 禁用自動調整大小系統
我使用一個頁面響應主題,並在投資組合部分有照片庫。當你點擊一個縮略圖,然後點擊Ajax加載顯示更大的照片,而不是與燈箱。
這是不變的主題我用: http://visia.themes.pixelentity.com
(點擊「FOLIO」去「我們的工作」部分,然後單擊縮略圖的一個開拓更大的圖像這個更大的圖像部分被稱爲「項目「,這些縮略圖來自」畫廊「,」我的作品「部分是由管理員的」頁面「製作的。) 但是在我的網站上,在圖庫上傳照片後,它會生成特定窗口的大小,大概代碼在我的主題文件夾中的某處。
,如果你檢查源代碼,
<img alt="" width="680" height="519" src="http://YOURDOMAIN.com/wp-content/uploads/2015/05/YOURPHOTO-680x519.jpg">
它增加了「680x519」從媒體上傳文件夾,拍攝的圖像的URL的結尾。
但是,如果你看到原來的主題網站,照片顯示完美,但不是我的網站。 (在升級之前,完美展現。)
我試圖從多個論壇的一些建議,但他們只是刪除使用附後進入function.php這些add_filer代碼大小屬性:
add_filter('post_thumbnail_html', 'remove_width_attribute', 10);
add_filter('image_send_to_editor', 'remove_width_attribute', 10);
function remove_width_attribute($html) {
$html = preg_replace('/(width|height)="\d*"\s/', "", $html);
return $html;
}
,但沒有運氣。
由於我是一名設計師,而不是開發人員,坦白地說,並非如此。 希望任何人都知道如何去除自動添加到上傳圖片中的尺寸代碼。
因此,如果我瞭解您的問題,當您上傳圖像時,它會根據圖像的實際尺寸硬編碼(可能基於圖像的實際尺寸),從而導致圖像尺寸無法響應?你可以做的是使用CSS Media Queries來改變像素的寬度,或者使用百分比來調整圖像的尺寸。 – mgrenier
感謝您的回覆。是的,它確實硬編碼了一個大小。它會調整它的大小並更改圖像url的路徑,該路徑實際上並不存在。因此圖像沒有顯示出來。我檢查了wp-content中的上傳文件夾,然而,以680x519命名的圖像文件添加了原始文件的結尾,但實際上它不包含任何零kb。它會生成調整大小的圖像,但不完全。我只是想停止這種自動調整大小。 – Mas
如果圖像爲空,則表示上傳的WordPress似乎存在問題,您可能想將其報告爲錯誤。自動調整大小,你將不得不改變wp-admin php文件中的某處,我會想。但你可以通過FTP上傳文件,並用CSS適當調整大小,以解決整個WordPress亂七八糟的問題 – mgrenier