WooCommerce и Битрикс24 — плагин интеграции

WooCommerce и Битрикс24 — плагин интеграции

Многие владельцы магазинов на базе WooCommerce в качестве CRM выбирают Bitrix24. В этом случае возникает логичное желание автоматически размещать заказы WooCommerce как лиды в CRM Битрикс24. В рамках клуба WPCraft сделали специальный плагин WooBC В комплекте к плагину...
DIVI — тема WordPress для создания бизнес сайтов

DIVI — тема WordPress для создания бизнес сайтов

Введение DIVI — это тема WordPress, которую опытные WP-специалисты рекомендуют для большинства сайтов. Особенно хорошо она идет для бизнес сайтов и электронной коммерции. Есть примеры обычных бизнес-визиток, каталогов и Интернет-магазинов, обучающих сайтов,...
Установка бесплатного сертификата SSL Let’s Encrypt на хостинге TimeWeb

Установка бесплатного сертификата SSL Let’s Encrypt на хостинге TimeWeb

Недавно отмечалась важность перехода сайта на HTTPS + SSL. Рассмотрим как подключить бесплатный SSL сертификат на примере TimeWeb. Подключаем бесплатный SSL сертификат Заходим в панель управления хостингом. Далее раздел «Дополнительные услуги» и там...
4 типа ООП

4 типа ООП

Скинули мне очередную статью, где у программиста подгарает зад на тему минусов ООП https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53 При этом автор пишет про классы и C++ говоря о том что ООП плохо. Что тут хорошего? Этот хотя бы осознал...
Отладка кода через бэктрейс — debug_backtrace()

Отладка кода через бэктрейс — debug_backtrace()

Возникла ситуация, при которой метод get_term вызывался 20 000 раз. Причем даже на чистой установке WP. Базовая причина была ясна — у нас было 60 постов на странице и у каждого поста около 1000 категорий. Что конечно не очень правильно, но имели то что имели....
3 подхода к программированию классов в WordPress

3 подхода к программированию классов в WordPress

В WordPress можно встретить множество стилей программирования. Это огромный мир, который вмещает в себя разные стили и подходы. Но если изучать ядро и качественные плагины, то можно обнаружить 3 базовых подхода к программированию классов. Классический класс 🙂 Это...
Вывод типа поста Продукт в топ поиска на Сайте

Вывод типа поста Продукт в топ поиска на Сайте

Возникла задача выводить вверх поиска продукты из WooCommerce. Чтобы они были выше чем посты в блоге. Проблема — часто заходишь на сайт, чтобы найти какой-то продукт в каталоге. Но поиск постоянно сверху выдавал посты из блога с похожими словами. А хочется чтобы...
Шизокод и шизокодеры

Шизокод и шизокодеры

Есть 3 проблемы кода, с которыми встречаешься в программировании: Хардкод, Говнокод и Шизокод. Давайте поговорим об этом. Хардкод Это известная всем проблема, когда программист из-за спешки или лени пишет код без учета переменных. Пожалуй самый частый случай — домен...
Хрупкость современных фреймворков

Хрупкость современных фреймворков

Сегодня в моде фреймворки с архитектурой типа MVC. Программисты в большинстве случаев гонятся за всем новым. Новыми версиями языков, новыми паттернами, новыми библиотеками, ну или новыми языками 🙂 Все это прикрывается благими намерениями: скорость, безопасность,...
WordCamp СПб 2018 — конференция для WordPress-сообщества состоится 26 мая 2018 г.

WordCamp СПб 2018 — конференция для WordPress-сообщества состоится 26 мая 2018 г.

26 мая (осталось меньше месяца) состоится первая официальная конференция WordCamp в Санкт-Петербурге — WordCamp Saint-Petersburg 2018! Все это будет проходить в офисе компании SEMrush, которая уже много лет поддерживает сообщество и помогает в организации...
Настройка почты и оформление писем с сайта на WordPress

Настройка почты и оформление писем с сайта на WordPress

Появилась задача: настроить гарантированную отправку почты пользователям с минимальным попаданием в спам, а также письма должны быть оформлены в соответствии со стилем бренда. Перепробовал 3-4 плагина и разные комбинации. Пришел к связке которая оказалась проста,...