✅ Notícias, temas e plug-ins da WEB e do WordPress. Aqui compartilhamos dicas e as melhores soluções para sites.

Depurando WordPress com Ray, Parte 2

5

TL;DR: Aqui está outra maneira de começar a depurar o WordPress com Ray usando o Composer em uma base específica do projeto.


Na semana passada, escrevi uma breve introdução sobre o Ray, o que gosto nele e por que gosto de usá-lo com o WordPress. Também dei um breve tutorial de como usar no seu dia-a-dia, mas foi só.

Depurando WordPress com Ray, Parte 2

Ou seja, como usar o Ray com o WordPress em um fluxo de trabalho baseado no Composer.

Depurando WordPress com Ray, Parte 2

Toda a razão para eu escrever isso é dupla:

  1. Eu gosto de construir meus plugins WordPress usando o Composer sempre que tenho a oportunidade,
  2. Eu sei que há outros de vocês que gostam de fazer o mesmo e isso fornecerá uma maneira de você começar a fazê-lo.

Configurando a configuração do compositor

Supondo que você tenha o básico do seu composer.jsonarquivo configurado corretamente, você pode adicionar esta linha à require-devárea do arquivo:

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

Em seguida, você pode executar $ composer installou $ composer updatedependendo do estado do seu projeto.

Isso instalará o Ray no vendordiretor do seu plug-in e você poderá desativar o plug-in do WordPress discutido no post anterior.

Usando Ray

Para usar o Ray, porém, você precisará certificar-se de estar usando namespaces e de incluir corretamente uma referência ao namespace de Ray para usar o aplicativo.

Por exemplo:

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

Obviamente, isso não é muito um arquivo de plugin, mas é o suficiente para você começar a incluí-lo via Composer e executá-lo através do namespace fornecido pelo pacote.

Para a parte 3, talvez

Eu poderia dizer que a seguir, vou falar sobre todas as coisas para as quais você pode usar o Ray em termos de depuração (ou, mais precisamente, variável aprimorada e inspeção de consulta) local ou remotamente, mas o feedback pode exigir algo diferente isto.

Então esse é o plano, mas vamos ver o que acontece entre este artigo e o próximo.

Fonte de gravação: tommcfarlin.com

Este site usa cookies para melhorar sua experiência. Presumiremos que você está ok com isso, mas você pode cancelar, se desejar. Aceitar Consulte Mais informação