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

Автоматическая установка класса 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');
});

Ошибка в админке WordPress / Белый экран с текстом о том, что произошла критическая ошибка

Дата ошибки: октябрь 2021.

Админка выпала в ошибку. Режим отладки показал что виноват оказался обновившийся Contact Form 7.  Он ожидал от сервера версии PHP 7.4 (судя по документации). Continue reading…