Иногда ко мне приходят проекты после «специалистов за 5 тысяч». Это такие сайты, где на первый взгляд всё даже открывается. Главная есть, кнопки есть, логотип в углу гордо висит, как медаль за участие. А потом заходишь в админку — и понимаешь: сайт не делали, его выживали. Там 40 плагинов, половина отключена, вторая половина конфликтует, тема куплена неизвестно где, формы не отправляют заявки, мобильная версия выглядит как шкаф, упавший в лифт, а SEO существует только в виде надежды. Нормальный сайт можно редактировать без ощущения, что сейчас что-то взорвётся...
Будни веб-разработчика
Theme Preview: когда плагин вроде про предпросмотр, но из 2016 года машет рукой
Следующий аналог «Примерки — Theme Preview & Compare» — плагин Theme Preview от Dougal Campbell. Название звучит почти идеально: ну вот же, предпросмотр темы, чего ещё хотеть? Но стоит копнуть глубже — и становится понятно, что это скорее старенький инструмент из эпохи, когда WordPress ещё не знал, что его ждут Gutenberg, современные конструкторы, WooCommerce-монстры и клиенты с фразой «а можно как на Apple, но бюджетно». Theme Preview позволяет посмотреть, как новая тема будет выглядеть на сайте, не активируя её для всех посетителей...
Критическая уязвимость в WordPress: если сайт не обновляли, он уже мог познакомиться с чужим PHP
Когда в мире WordPress говорят «обнаружена критическая уязвимость», у части владельцев сайтов включается старая добрая стадия отрицания. Сначала звучит: «Да это опять про какой-нибудь плагин с тремя установками». Потом: «У нас автообновления включены, наверное всё нормально». А потом кто-то заходит в админку и видит нового администратора, которого никто не создавал. И вот тут сайт внезапно перестаёт быть просто сайтом, а становится участником криминального сериала. На этот раз история действительно серьёзная...
Что будет с доменами .ru, .рф и .su после 1 сентября 2026 года
С 1 сентября 2026 года изменятся требования к регистрации доменов в зонах .ru, .рф и .su. Однако это не означает, что действующие домены перестанут работать или владельцам потребуется срочно переоформлять их до указанной даты. Федеральный закон от 29.12.2025 № 569-ФЗ предусматривает два основных изменения: Правила формирования перечня регистраторов должно утвердить Правительство Российской Федерации. Соответствующий порядок пока ожидается. Координационный центр доменов .RU/.РФ сообщил регистраторам о переходном режиме...
Как разделить один плагин на бесплатный и платный — и не наступить на собственные грабли
У нас был плагин, который начинался как единое целое: один файл, один класс настроек, и внутри — единственная проверка is_active(), решавшая, показывать премиум-функции или нет. Работало нормально ровно до тех пор, пока не выяснилось, что у этой модели есть дыра, которую нельзя закрыть косметикой. Дыра простая: у любого, кто просто установил бесплатную копию, весь премиум-код уже лежит на диске. Он скрыт за одной проверкой, но проверку можно найти и обойти за пять минут — ни взлома, ни специальных знаний не нужно...
Чек-лист перед подключением приёма платежей на сайте: что обычно забывают
Подключение платёжного сервиса на сайте выглядит как одна кнопка — авторизовался, привязал магазин, готово. На деле «готово» состоит из десятка мелких настроек, часть которых не бросается в глаза и вскрывается только на живом заказе. Вот что стоит проверить до того, как об этом сообщит первый разочарованный покупатель. Легко перепутать «файл загружен на сервер» и «файл привязан к конкретному товару в системе». Это разные вещи. Бывает так: покупатель успешно платит, получает письмо с подтверждением...
