Перебрал кучу вариантов, включая свои старые и попытки через консоль восстановить. Решение следующее: использовать родной бэкап.
Continue reading…Веб-разработчику
Не запускается MySQL/MariaDB на XAMPP
Если в логах mysql чисто, но XAMPP пишет, что какие-то ошибки — открываем просмотрщик событий Windows.
Continue reading…Подборка разных видео и плейлистов по WordPress
Часто спрашивают, предлагаю следующую подборку. Со временем буду дополнять.
Continue reading…Apache редирект 301 в .htaccess
С полчаса, наверное, перебирал варианты правильного решения.
И нашёл!
RewriteEngine On Redirect 301 /czeny https://site.com/oformit-zakaz
Редирект с HTTPS на HTTP
Сейчас у многих по известным причинам может отвалиться HTTPS. Вот решение для .htaccess веб-сервера Apache.
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} ^443$ [OR] RewriteCond %{HTTPS} =on RewriteRule ^(.*)$ http://ваш_сайт.ru/$1 [R=301,L] </IfModule>
Автоматическая установка класса fancybox для ссылки на картинку
Добавляем в блок script в самый низ страницы. Суть простая:
- Собираем массив ссылок по нашему условию (в div.post идёт сочетание a + img).
- Идём по массиву и проставляем гиперссылке-родителю (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…