Разработка сайтов, это как поход по тропическим джунглям. Вроде у тебя и проводник опытный, и сам ты не раз хаживал, но засады все-ж случаются.
Например, ставишь на сайт новую тему WordPress, и вдруг картинки перестают добавляться в записи. Неожиданно, не так ли?
При том, на сервер загружаются нормально, в разделе Медиа их видно, а при попытке вставить в пост, никакого эффекта.
У меня подобное случилось вчера. Перерыл кучу материалов, но так решения и не нашел.
А потом проанализировал плагин, который сам же и написал. С тем же успехом, данная засада могла быть в файле темы function.php. Дело оказалось вот в этой строке.
add_filter( 'image_send_to_editor', 'remove_wps_width_attribute', 10 );
Ее назначение — удалять аттрибуты ширины в картинках, а в итоге все свелось к удалению самого изображения.
Во как.
Для чего удалять аттрибуты ширины и высоты?
Есть в WordPress такая проблема. Он автоматом проставляет картинкам ширину и высоту. Можно эти аттрибуты отключить вовсе. Например, выпилить какой-нибудь функциейю. Но, это не наш метод. А почему, расскажу в следующей записи.
Так что не отключайтесь))
Напишите комментарий