Сделать видео с ютуба (Youtube) адаптивным

Очень часто приходится на сайтах вставлять видео, расположенные на популярном видеохостинге Youtube. Делается это очень просто — получаем код на ютубе и вставляем его в код сайта. Да вот незадача — на мобильных такие видео чаще всего не вписываются в ширину экрана и дизайн сайта нарушается.

Запретить латиницу или кириллицу в тексте javascript

Случаи бывают разные, когда может понадобиться такая фишка. В моем случае у клиента шел спам из формы для отправки отзывов с сайта. И спам был только на английском языке. Причем, к форме была прикручена гугловская рекапча. Получается, либо этот спам отсылался вручную, либо у спамеров уже есть прибамбасы, которые ставят галочку в рекапче.

Включить (отключить) отзывы для всех товаров Woocommerce через базу данных

Иногда возникает ситуация, когда при запуске магазина на Вукомерс (Woocommerce) в товарах владелец или менеджер не поставил галочку «Включить отзывы». Потому как мог и не зайти во вкладку «Дополнительно» и не увидеть эту опцию. В общем, причины могут быть разные. Главное, что в один прекрасный момент владелец магазина вдруг замечает, что на странице товара отсутствуют такая возможность — оставлять отзывы. А товаров на сайте уже ого-го) Скажем, 1000. Открывать каждый товар на редактирование, потом открывать вкладку «Дополнительно», ставить галочку…

Не показывать (отключить) похожие товары Woocommerce

Владельцы некоторых магазинов, созданных на базе Вукомерс (Woocommerce) не хотят по каким-то причинам показывать похожие товары на странице единичного товара. Приходится эту функцию отключать. Можно ходить более сложными путями, если вы не дружите с кодами, и устанавливать какие-то плагины, с помощью которых скрывать или отключать похожие товары. А можно это сделать одной строчкой кода. Далее описан этот простой прием.

Добавляем цели для Гугл Аналитикс по-новому

Сегодня столкнулся с проблемой отправки события (конкретно — целей) в Гугл Аналитикс с установленным на сайте новым кодом скрипта этого сервиса. Цели для событий были прописаны классически — в таком виде, как описывается на страницах помощи Гугла по настройке целей. Однако Гугл ассистент в моем браузере наотрез отказывался фиксировать событие.

Как сделать отправку писем со статусом «В ожидании оплаты» в woocommerce

Ситуация: заказчику нужно добавить в магазине на Вукомерс возможность оставлять заказы, которые оформляются только после звонка менеджера. Эта дополнительная функция была решена с помощью плагина. Однако после добавления этой функции оказалось, что все заказы, оформленные таким образом, получают статус «В ожидании оплаты». При этом письма админу и клиенту не отправляются, пока статус не будет изменен вручную на «В обработке».

Удаляем ненужные поля на странице оформления заказа Woocommerce

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