WordPress: Не добавляются изображения и прочие медиафайлы

Разработка сайтов, это как поход по тропическим джунглям. Вроде у тебя и проводник опытный, и сам ты не раз хаживал, но засады все-ж случаются.

Например, ставишь на сайт новую тему WordPress, и вдруг картинки перестают добавляться в записи. Неожиданно, не так ли?

При том, на сервер загружаются нормально, в разделе Медиа их видно, а при попытке вставить в пост, никакого эффекта.

У меня подобное случилось вчера. Перерыл кучу материалов, но так решения и не нашел.

А потом проанализировал плагин, который сам же и написал. С тем же успехом, данная засада могла быть в файле темы function.php. Дело оказалось вот в этой строке.

add_filter( 'image_send_to_editor', 'remove_wps_width_attribute', 10 );

Ее назначение — удалять аттрибуты ширины в картинках, а в итоге все свелось к удалению самого изображения.

Во как.

Для чего удалять аттрибуты ширины и высоты?

Есть в WordPress такая проблема. Он автоматом проставляет картинкам ширину и высоту. Можно эти аттрибуты отключить вовсе. Например, выпилить какой-нибудь функциейю. Но, это не наш метод. А почему, расскажу в следующей записи.

Так что не отключайтесь))

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *