Рубрика: Хабр Wordpess

Организация бизнес-логики сложного сайта на WordPress

WordPress за более чем 20 лет своей истории прошел огромный путь от маленького блогового-движка до ультимативного решения в сфере разработки контентных сайтов.   Кодовая база WordPress огромна. Можно встретить спагетти-код написанный на PHP в 2003 году рядом с современным реактивным JavaScript, и это только в ядре. А если посмотреть код бесчисленных плагинов к этой CMS,...

Как я выбирал локальную модель для кодинга на 16 ГБ VRAM — и трижды менял победителя

Сначала я выбрал модель, которая отлично писала код. Подключил её к OpenCode и выяснил, что создавать файлы на диске она просто не умеет. Взял другую — та уверенно работала с файлами, но полностью поплыла на русском языке. ​В итоге победила модель, которую я поначалу оставил «для экспериментов»: слишком большая, на грани по квантованию и, казалось, сплошной компромисс. ​Ниже — о том, как я подбирал рабочую лошадку под WordPress и...

Снижение нагрузки на сервер с помощью WAF: реальный кейс WordPress/WooCommerce

Реальный кейс снижения нагрузки WordPress/WooCommerce с помощью WAF На WordPress/WooCommerce-сайте на shared-хостинге регулярно возникали серьёзные превышения нагрузки на веб-сервер и MySQL. Штатный антибот-фильтр хостинга проблему не решил. В этом кейсе я показываю, что изменилось после подключения внешнего WAF с индивидуальной фильтрацией трафика: какие запросы создавали лишнюю нагрузку, как отсеивались парсеры, сканеры и поведенческие боты и...

Бесплатный плагин для входа через VK ID на WordPress: как закрыли потребность, когда готовых решений не нашлось

Начал я делать очередной сайт на Wordpress и решил упростить регистрацию пользователям. По этому пошел по схеме вход через другие сервисы. Как стало нынче модно‑сковородно использовать авторизацию через ВК. Ее то я и решил прикрутить. Делал уже это раньше но вот сегодня столкнулся с проблемой. И есть решение Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Как я восстанавливал WordPress после взлома и дважды ошибся

Клиентский сайт на WordPress уже чистили в июле, но одну закладку пропустили. Через месяц в админку зашёл скрипт, посмотрел настройки оплаты WooCommerce и удалил дефолтного пользователя admin. Вместе с ним в корзину улетели 59 страниц, а 192 объекта медиатеки удалились вместе с файлами: корзина для вложений по умолчанию отключена. Разбираю хронику по логам, механику каскадного...

Автоматическая установка WordPress на чистый сервер Ubuntu или Debian

Ставить WordPress руками — занятие на полтора часа: веб‑сервер, PHP с десятком расширений, база данных, конфиг Nginx, права на файлы, лимиты загрузки, сертификат. Я устал повторять этот ритуал и собрал скрипт, который делает всё сам и спрашивает только то, что действительно зависит от меня. Итог, к которому мы придём: работающий сайт с настроенной админкой, ЧПУ‑ссылками, русской локализацией, при желании — с сертификатом Let’s Encrypt, phpMyAdmin и защитой...

WordPress и Tilda глазами разработчика: чем они отличаются на техническом уровне

Сравнений WordPress и Tilda в интернете уже достаточно. Обычно они сводятся примерно к одному и тому же набору критериев: стоимость, простота освоения, скорость создания сайта, SEO, количество шаблонов и необходимость заниматься техническим обслуживанием. В результате вывод тоже часто получается предсказуемым: Tilda проще и быстрее, а WordPress сложнее, зато гибче. Но если посмотреть на эти платформы...