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

Ferramentas para projetos do WordPress: um pouco do que eu uso diariamente

13

Os desenvolvedores geralmente estão interessados ​​na maneira como outros desenvolvedores configuram suas configurações. E eu entendo.

Ou seja, suponho que seja baseado na ideia de ver quais ferramentas os outros estão usando para determinar se você está perdendo alguma coisa, se pode melhorar o que está fazendo atualmente ou se está confortável com o que tem.

Seja qual for o caso, ocasionalmente recebo e-mails, tweets ou mensagens ICQ (espera, o quê?) que perguntam qual conjunto de ferramentas para projetos WordPress eu normalmente uso para cada um dos meus projetos.

Então, pensei em compartilhar um resumo de cada aplicativo que normalmente uso e uma breve descrição de como uso cada um deles no meu trabalho diário.

Ferramentas para projetos WordPress

Antes de abordar o que eu uso e como os uso, quero mencionar que é importante observar que isso pressupõe que o WordPress tenha todos os seus valores de depuração definidos corretamente. Eu cobri isso em um post anterior, mas a essência (literalmente, mesmo) do que quero dizer é a seguinte:

<?php
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', true );
@ini_set( 'display_errors', 1 );
define( 'SCRIPT_DEBUG', true );
define( 'SAVEQUERIES', true );

Com esses conjuntos, as informações serão gravadas no log de depuração, na tela e assim por diante. Ele adiciona uma camada extra para ajudá-lo a localizar problemas em sua base de código.

Supondo que isso esteja definido, aqui está um breve resumo de tudo o que uso sempre que estou trabalhando em um projeto.

terminal

Meu IDE (sobre o qual falarei mais adiante neste post) inclui um terminal integrado que uso regularmente, mas ter a capacidade de navegar entre diretórios, despejar informações ou, mais tipicamente, interagir com o shell PHP é o motivo pelo qual uso um autônomo instância do terminal.

De um modo geral, ajuda a avaliar o código em tempo real e testar coisas como expressões regulares sem ter que fazer isso no escopo de um navegador da web.

A ideia é que, se funcionar no terminal, funcionará no contexto da função em que estou trabalhando.

Sequela Pro

Ferramentas para projetos do WordPress: um pouco do que eu uso diariamente

Há anos, esse tem sido meu front-end de banco de dados preferido. Eu sei que muitas pessoas gostam de usar algo dentro do navegador como PhpMyAdmin (ou o plugin Adminer relacionado para WordPress).

Mas sou fã de ter um front-end de banco de dados autônomo que suporte a visualização do banco de dados, por meio de determinados critérios, ou inserindo consultas diretamente em um front-end.

Console

Ferramentas para projetos do WordPress: um pouco do que eu uso diariamente

O aplicativo Console do macOS é ótimo para ver os logs de depuração. Isso é especialmente útil se você fizer algo assim :

<?php
error_log(print_r($value, true));

Isso permite que você grave informações sobre o log, revise-as no console e siga todo o rastreamento de pilha de como as informações foram recuperadas. Além disso, ele pode mostrar quais são as informações realmente recuperadas e como elas serão percebidas pelo PHP ou WordPress.

Código do Visual Studio

Ferramentas para projetos do WordPress: um pouco do que eu uso diariamente

Finalmente, depois de experimentar uma variedade de IDEs ao longo dos anos, continuo voltando ao Visual Studio Code. Simplificando, gosto da maneira como funciona e como interage com a maneira como trabalho. Parece mais adequado ao meu modo de trabalho do que à minha necessidade de me adaptar a ele.

A partir daí, utilizo várias extensões como:

Eu também uso o Fira Code e algumas outras ferramentas como o terminal integrado para fazer o trabalho.

Há mais

No que diz respeito às outras ferramentas, existem coisas como git (que eu uso do terminal integrado em Code ), Kaledeiscope, WP-CLI e assim por diante, mas suponho que sejam dados, mais ou menos.

As ferramentas acima são as que normalmente tenho aberto e uso no dia-a-dia sempre que estou trabalhando em um projeto e preciso interagir com todas as partes do projeto.

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