В 2022-23 году начались события, которые сильно осложнили покупки тем, плагинов или хостинга в мире. Давайте посмотрим как это решать…
Как сделать
Материалы и инструкции о том как что можно сделать на WordPress-сайтах
SEO инструменты для сайтов WordPress
В своей работе SEO-специалистам часто приходится прибегать к разным инструментам, которые позволяют ускорить и автоматизировать всевозможные рабочие процессы.
Кеш WordPress: WP Super Cache, WP Rocket, Surge …
Рассмотрим механизмы кеширования в WordPress & WooCommerce для ускорения работы сайтов, повышения производительности и скорости открытия страниц.
Сайт фотографа
Обзор кейса о том как сделать сайт на WordPress для фотографа
Как создать онлайн школу с курсами на базе WordPress?
Пошаговое руководство. LifterLMS функциональная платформа для разработки онлайн курсов разного типа. Как для тренеров, так и для компаний.
Делаем свой блок для Gutenberg
Собирая сайт на конструкторе Gutenberg, бывает нужно создать свой блок, который отсутствует в базовой комплектации. И тут бывают нюансы…
Диагностика WordPress & WooCommerce: поиск ошибок, багов, причин тормозов и решение проблем
Если сайт глючит, то как сделать диагностику и найти причину? Есть один супер простой способ, который позволяет решить 80% проблем […]
Тестирование WordPress — авто тесты, unit, интеграционные, e2e/UI …
Есть такая особая тема в разработке — авто тесты. Юнит тесты, интеграционные, фича тесты, UI & e2e тесты. Одна из […]
Как писать код для WordPress без классов? Только функциональный ООП?
ReactJS отказался от классов 3-4 года назад, назвав такой подход сложным и дорогим. Вот решил написать плагин для WordPress тоже […]
Дизайн и разработка web сайтов будущего
Вы помните каким был веб дизайн 10 лет назад? 5 лет назад? И понимаете каким он будет через 5-10 лет?
Интернет-магазин на WordPress: WooCommerce + Storefront + МойСклад
На базе WordPress можно делать современные, удобные и адаптивные магазины. В данном случае рассмотрим решение с плагином WooCommerce, темой Storefront […]
Плагин оплаты криптовалютой TON для магазина WooCommerce
Как сделать платежи для сайта или магазина на базе WordPress & WooCommerce криптовалютой через блокчейн TON (Toncoin, The Open Network)?
Поддержка Gutenberg в дочерней теме WordPress
Я использую тему, которая не очень хорошо дружит с Gutenberg. При этом мне нужно делать на нем лендинги и хотелось […]
module & nomodule — загрузка JavaScript для современных браузеров и поддержка старых
Рассмотрим паттерн module/nomodule, который позволяет разделить загрузку скриптов для старых и новых браузеров.
Связь Заказов и Пользователя после регистрации в WooCommerce
Бывают ситуации когда Клиент оформляет Заказы в магазине WooCommerce без регистрации. А потом регистрируется. В этом случае старые Заказы ему […]
async & defer в WordPress — ускоряем загрузку JavaScript
async & defer — это очень полезные механики, которые позволяют существенно ускорить загрузку страниц и их отрисовку для посетителей. Однако […]
Создание Интернет магазина на WordPress через MVP-подход
За последние 5 лет я видел сотни попыток создания интернет магазинов. 90% — провалы и куча проблем. Причина — не […]
Как настроить WooCommerce?
WooCommerce как плагин для WordPress позволяет достаточно быстро создать и настроить качественный Интернет-магазин. Главное понимать основные особенности этого процесса.
Инструкция WooCommerce: Как сделать Интернет-магазин на WordPress
Не так важно есть ли уже у вас свой сайт на WordPress, или нет. Для создания Интернет-магазина лучше всего подойдет […]
robots.txt для WordPress — рабочий пример файла
Провел SEO-аудит сайта при помощи labrika.ru. Оказалось что много технических ошибок. Пришлось колдовать с файлом robots txt. Готового плагина для этих целей у меня нет. Потому пришлось решать вопрос программно.
Краткий и емкий гид для разработчиков, которые хотят учесть SEO при работе с сайтом
Ян Лурье написал краткий и емкий гид для разработчиков, которые хотят учесть SEO при работе с сайтом. Получился полезный чеклист.https://www.portent.com/blog/seo/developers-seo-guide.htm […]
Есть 3 подхода для написания заголовков в блоге
Вчера в голову прилетела мысль, о том что есть 3 разных подхода к написанию заголовка поста в зависимости от цели. […]
Yoast SEO: как добавить свой тег для шаблона текстов?
Одна из ключевых особенностей и преимуществ SEO Yoast плагина — возможность формировать SEO тексты по шаблону. Это существенно повышает шансы […]
Техническое задание и техническое решение + шаблон
Часто возникает проблема между Заказчиками и Разработчиками в понимании друга друга и задачи. Чтобы решить эту проблему обычно Разработчики говорят […]
Протокол REST API JSON в WordPress
Чуть более года назад в WordPress появился родной REST JSON API, разработанный с учетом лучших практик обмена данными и создания AJAX запросов. В основном это нужно для AJAX и ускорения работы сайта, но еще это круто работает для интеграций и обмена данными с другими системами. Кривые AJAX-запросы Большинство программистов в WordPress превратно понимают суть и…
Журналы (Logs) данных и ошибок в WooCommerce
Начиная с версии 2.7 в WooCommerce внедрили новый метод логирования данных и ошибок. Это удобно для отслеживания процессов в системе […]
Редирект на https, если нужно для сайта в сети WordPress MultiSite
По каким то причинам в сети сайтов WordPress Multisite не всегда работает автоматический принудительный редирект на https протокол. Например есть […]
Настройка nginx для WordPress Multisite на подпапках (sub folders)
У WordPress есть опция Multisite, которая позволяет в рамках одного движка управлять множеством сайтов. У нее в свою очередь есть […]
Отключаем сообщение «JQMIGRATE: Migrate is installed, version 3.3.2»
В WordPress по умолчанию активирован плагин jQuery.Migrate. Это нужно для совместимости со старыми компонентами. Но в 80% случаев в нем […]
Смена структуры URL на сайте без потери трафика из поиска (SEO)
Попался сайт, на котором были ужасные URL с русскими символами что негативно сказывалось как на удобстве использования сайта, так и […]
Отладка кода через бэктрейс — debug_backtrace()
Возникла ситуация, при которой метод get_term вызывался 20 000 раз. Причем даже на чистой установке WP. Базовая причина была ясна […]
Поиск по артикулу товаров (продуктов) в WooCommerce
Часто возникает задача искать продукты (товары) по артикулу. Но WooCommerce не дает такой возможности. Есть плагин, который без настроек здорово […]
3 подхода к программированию классов в WordPress
В WordPress можно встретить множество стилей программирования. Это огромный мир, который вмещает в себя разные стили и подходы.