Wp-now — локальное окружение для WordPress
Пакет wp-now упрощает процесс создания локальной среды WordPress.
Как запустить GitHub Action при помощи HTTP-запроса
В этом руководстве мы рассмотрим, как можно запустить GitHub Action с помощью HTTP-запроса, используя команду curl.
Автодополнение хуков WordPress для VS Code
WordPress Hooks Intellisense — это бесплатное расширение для VS Code, которое реализует возможность автодополнения для хуков, событий и фильтров WordPress.
Отображение вариаций в виде радиокнопок в WooCommerce
В этом руководстве я хочу показать вам пример того, как можно заменить стандартные выпадающие списки с выбором вариаций на радиокнопки без использования плагинов.
Как добавить свою вкладку в настройки WooCommerce
По работе я провожу значительную часть времени за аудитом сторонних расширений. Одним из удивительных моментов в процессе аудита является наблюдение за тем, куда разработчики помещают свои настройки.
Как программно прочитать содержимое блока WordPress
Чтение содержимого блоков может оказаться полезным, если вы создаете блоки, которые будут взаимодействовать с другими блоками, или, возможно, плагин, который улучшит весь опыт использования редактора блоков.
Как отфильтровать контент блока в WordPress
WordPress предоставляет два хука для фильтрации содержимого отдельных блоков. Рассмотрим, как их использовать, в этой небольшой статье.
Как изменять блоки ядра при помощи фильтров блоков
В этом уроке мы научимся работать с фильтрами блоков в WordPress, в частности с фильтром blocks.registerBlockType
.
Развёртывание проекта на VPS при помощи GitHub Actions через rsync
В одной из своих предыдущих статей я показал, как развернуть проект на VPS-сервере с помощью CircleCI. В этой статье я покажу, как проделать аналогичный процесс, но только используя Github Actions.
Обход санкций иностранных компаний
В связи с санкциями многих иностранных компаний по отношению к пользователям из России очень часто не обновляются платные плагины через админку WordPress.
Искусственный интеллект в контролах Elementor
Elementor добавил возможности прикрутить искусственный интеллект (ИИ) ко множеству элементов управления, чтобы пользователи могли улучшить свои веб-сайты с помощью оригинального или улучшенного текста, а также пользовательского кодов (HTML & CSS), чтобы повысить свою производительность как создателей веб-сайтов.
Установка Elementor и Elementor Pro через composer
Разработчики теперь могут установливать Elementor и Elementor Pro через Composer вместо использования веб-браузера. Это можно сделать с помощью нескольких простых команд CLI.
Нормализация composer.json
Если вы, как и я, любите порядок во всём, то могу порекомендовать пакет composer-normalize, который помогает поддерживать ключи composer.json в соответствии со схемой schema.json.
Как переопределять РНР классы через Composer
В этом руководстве мы рассмотрим, как переопределять классы с помощью Composer.
Статический анализатор кода Psalm в WordPress
Статические анализаторы кода (PHPStan, Psalm, Phan) просто читают код и пытаются найти в нём ошибки.
Использование ключевых слов в issues и pull requests на GitHub
На GitHub есть одна очень полезная штука, про которую многие не знают — это возможность слинковать issue с pull request или отметить issue или pull request как дубликат или закрыть issue автоматически при помощи ключевых слов.
Что такое WordPress хуки и как их использовать?
Каждый WordPress разработчик должен знать что хуки являются основным механизмом связи между ядром WordPress, плагинами и темами.
Расширение экрана «Здоровье сайта» в WordPress 5.8
В предстоящем релизе WordPress 5.8 запрос на расширение разработчиком экрана «Здоровье сайт» (Site Health), путём добавления вкладок со своим содержимым, выполнен (#47225).
Цветовая схема админки в зависимости от окружения
Топовый секрет по WordPress, если вы редактируете содержимое сайта или его настройки сразу на нескольких разных окружениях (локальный, стейджинг, лайв).
Как использовать токен для Github Actions с приватными репозиториями
В этом руководстве я покажу, как использовать API, который нам предлагает GitHub через свой токен, чтобы применить Action для непрерывного развертывания приватных репозиториев.
Сравнение Xdebug 2 и Xdebug 3
Xdebug — это расширение PHP, которое помогает в отладке, трассировке, профилировании и предоставляет инструменты для покрытия кода, а также совершенствует PHP с помощью более информативных функций отладки.
DevKinsta — бесплатный софт для локальной разработки под WordPress
Проектируйте, разрабатывайте и разворачивайте ваши сайты на WordPress, не покидая своей локальной машины.
Хранение повторителей ACF в произвольных таблицах
Во время работы над сайтом Delicious Brains у нас возникла необходимость хранения некоторых метаданных о произвольном типе записей (CPT).
Dependency Injection (Внедрение зависимостей)
Глубокое понимание патерна «dependency injection» — очень важная вещь для крутого разработчика.
Лучшие практики для главного файла плагина
После жаркой дискуссии о том, как должен выглядеть главный файл плагина, внутри твита от Mark Jaquith, я решил написать свой вариант, с большинством пунктов я согласен, но об этом позже.
Запуск WP-CLI в фоне
Если на вашем сайте содержится огромное количество изображений для изменения размера, то вы можете запустить WP-CLI в фоновом процессе и закрыть терминал, не дожидаясь завершения выполнения задачи.
Ставим правильные ссылки на Skype
Поставить ссылку на Skype клиент на первый взгдяд весьма простая задача. Но не все так просто, как может показаться на первый взгляд.
Как с помощью husky улучшить качество работы с Git?
Библиотека husky может предотвращать плохие git commit
, git push
и еще что-то).