Веб-разработчику

WPML: не удалось вычислить новый размер изображения

Симптомы:
При добавлении языковой версии для медиа выдаётся ошибка «Не удалось вычислить новый размер изображения». Изображение загружается, но не применяется как изображение для другого языка.

Continue reading…

Автоматическая установка класса fancybox для ссылки на картинку

Добавляем в блок script в самый низ страницы. Суть простая:

  1. Собираем массив ссылок по нашему условию (в div.post идёт сочетание a + img).
  2. Идём по массиву и проставляем гиперссылке-родителю (a) класс fancybox.
const linkedImages = document.querySelectorAll('.post a img');
linkedImages.forEach(element => {
element.parentElement.classList.add('fancybox');
});