В форме комментирования WordPress не всегда нужно, чтобы поле комментария было обязательным. Однако, через панель администратора это ограничение не снять. На помощь нам приходят хуки (а не исправление исходного кода файлов движка, как советуют некоторые статьи, потом приходит новый разработчик, делает, как полагается, обновление движка и плагинов и функционал перестает работать).

При попытке отправить комментарий без текста комментария получаем следующую ошибку


Работая с WooCommerce можете столкнуться с тем, что ко всем ссылкам сайта добавляется параметр ?v=1ed1c408a4ac или любой другой случайный набор символов.


Столкнулся с проблемой, когда команда на обновление сертификатов Let’s Encrypt через certbot:

Работает при ручном запуске через консоль, а в случае запуска по планировщику задач cron – выдает failed.


git пользвуюсь достаточно давно, но в простой его вариации, просто для ревизий кода. В одном из проектов понадобилось обновить сторонний пакет, но автор проект забросил. Дошли руки до форка, публикации на composer. Тут и пришлось узнать что такое релиз/теги в git, чтобы подхватить последние обновления форка.


Для быстрого поднятия VPN туннеля можно использовать SSH. Есть возможность поднять туннель для подключения с локального хоста к удаленному, это называется Local TCP forwarding (SSH -L) и обратная ситуация – когда нужно удаленному хосту дать пробросить порт к локальному – Remote TCP forwarding (SSH -R).

Была задача – сделать временный доступ к БД, расположенной на локальном компьютере (host_local), имеющего “серый” адрес со стороны приложения, который находится в docker контейнере на удаленном сервере (host_remote).