Настройка автоматических уведомлений в WordPress позволяет оперативно реагировать на разные события, происходящие на вашем сайте: регистрации, покупки, подписки, отправки сообщений с формы...
Статьи
В этом уроке расскажу, что такое паттерны Gutenberg, как создать свой паттерн, как отключить определённые паттерны, а также создавать и удалять категории...
Это был хороший год для WordPress Digest — вышло множество сочных записей, а аудитория приблизилась к 2500 активных пользователей. Надеемся, что в...
Или Roadmap для Unit тестов на WordPress. Теоретические основы тестированияЗачем необходимо тестирование?Какие виды тестирования бывают?Чем юнит-тестирование отличается от других видов тестирования?Кто и...
После жаркой дискуссии о том, как должен выглядеть главный файл плагина, внутри твита от Mark Jaquith, я решил написать свой вариант, с...
Состояние гонки или опасность гонки — это состояние электроники, программного обеспечения или другой системы, в котором основное поведение системы зависит от последовательности...
Сейчас я покажу вам подробно и пошагово, как создать платёжный шлюз для WooCommerce. Этот урок я писал на английском языке ещё супер-давно...
Кэширование является неотъемлемой частью любого высоконагруженного проекта на WordPress. Ранее мы уже обсуждали основы кэширования и кэширование объектов в WordPress. В этой...
UI (E2E, GUI) тесты полностью эмулируют поведение пользователей в браузере. Данные тесты относятся к приемочному (acceptance) виду тестирования. Пишется пошаговый тест, как пользователь...
При разработке продуктов на WordPress рано или поздно встает вопрос о правильной настройке процесса. Сюда входит все: начиная от выбора локального окружения,...
Если в коде вы используете die/exit то PHPUnit прекратит свою работу в этот момент. Для этого нам нужно заменить конструкцию exit/die. Но...
Потрясающая библиотека Mockery, которая сделает вашу жизнь лучше во время написания тестов. Она помогает создавать быстрее и проще стабы и моки и...
