✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

Отладка WordPress с помощью Ray, часть 2

11

TL;DR: Вот еще один способ начать отладку WordPress с помощью Ray с помощью Composer для конкретного проекта.


На прошлой неделе я написал краткое введение в Ray, рассказал, что мне в нем нравится и почему мне нравится использовать его с WordPress. Я также дал краткое руководство о том, как использовать его в повседневной жизни, но это было все.

Отладка WordPress с помощью Ray, часть 2

В конечном счете, я хочу больше рассказать о приложении с точки зрения разработки и отладки (поскольку я получил отличные отзывы о нем в Твиттере — спасибо за это!). Однако прежде чем сделать это, я подумал, что было бы полезнее начать с еще одного совета о том, как начать его использовать.

А именно, как использовать Ray с WordPress в рабочем процессе на основе Composer.

Отладка WordPress с помощью Ray, часть 2

Вся причина, по которой я пишу это, двояка:

  1. Мне нравится создавать свои плагины WordPress с помощью Composer всякий раз, когда у меня есть возможность,
  2. Я знаю, что есть и другие из вас, которым нравится делать то же самое, и это даст вам возможность начать это делать.

Настройка конфигурации Composer

Предполагая, что у вас composer.jsonправильно настроены основы вашего файла, вы можете добавить эту строку в require-devобласть файла:

{ ... "require-dev": { "spatie/ray": "^1.29.0" }, "autoload": { "psr-4": { ... } } }

Далее вы можете запустить любой $ composer installили $ composer updateв зависимости от состояния вашего проекта.

Это установит Рэя в vendorдиректорию вашего плагина, и вы сможете отключить плагин WordPress, о котором говорилось в предыдущем посте.

Использование Рэя

Однако, чтобы использовать Ray, вам нужно убедиться, что вы используете пространства имен и что вы правильно включаете ссылку на пространство имен Ray для использования приложения.

Например:

namespace Acme; use SpatieRay; define('WPINC') || die; require_once __DIR__. '/vendor/autoload.php'; ray('Loaded...');

Очевидно, что это не так много файла плагина, но этого достаточно, чтобы вы начали включать его через Composer и запускать его через пространство имен, предоставленное пакетом.

Для части 3, возможно

Я мог бы сказать, что далее я собираюсь рассказать обо всех вещах, для которых вы можете использовать Ray с точки зрения отладки (или, точнее, улучшенной проверки переменных и запросов) локально или удаленно, но обратная связь может потребовать чего-то другого, кроме это.

Итак, это план, но мы посмотрим, что произойдет между этой статьей и следующей.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее