Quer criar temas, plugins ou blocos e fica perdido(a) na hora de começar? Existe um comando do WP-CLI (e se você não sabe o que é WP-CLI tá tudo bem, me cobra nos comentários de criar um artigo te explicando) que facilita o processo de desenvolvimento e garante uma estrutura consistente!
O wp scaffold
é uma ferramenta que faz parte do WP-CLI (Command Line Interface do WordPress), permitindo gerar instantâneamente estruturas de código padrão para diversos componentes do WordPress. Essa funcionalidade é particularmente útil para criar temas, plugins e blocos de Gutenberg.
Neste artigo, exploraremos as utilidades do wp scaffold
e como os desenvolvedores WordPress podem tirar o máximo proveito dessa ferramenta.
O que é o wp scaffold
?
O wp scaffold
é um comando WP-CLI (Command Line Interface do WordPress) que facilita a criação de arquivos e diretórios padrão para temas, plugins e blocos. Ele segue uma abordagem de convenção sobre configuração, acelerando o processo de desenvolvimento e permitindo que os desenvolvedores foquem mais no conteúdo específico do seu projeto. E a melhor parte: já fica tudo no padrão no WordPress! Não tem erro!
Sintaxe básica
A sintaxe básica do comando wp scaffold
é a seguinte:
wp scaffold <tipo> <nome>
<tipo>
: O tipo de estrutura a ser criada (por exemplo, “theme”, “plugin”, “block”).<nome>
: O nome do tema, plugin ou bloco a ser criado.
Vamos explorar algumas das utilidades específicas do wp scaffold
para diferentes tipos de projetos.
1. Criando Temas WordPress
Para criar um tema WordPress usando o wp scaffold
, você pode usar o seguinte comando:
wp scaffold theme <nome-do-tema>
Este comando criará a estrutura básica de um tema WordPress no diretório atual ou no diretório especificado pelo usuário.
2. Desenvolvendo Plugins WordPress
Para criar um plugin, o comando é semelhante:
wp scaffold plugin <nome-do-plugin>
Isso criará os arquivos e diretórios necessários para começar a desenvolver um plugin WordPress.
3. Construindo Blocos do Gutenberg
Para quem está interessado em criar blocos para o editor Gutenberg, o comando wp scaffold
também oferece suporte:
wp scaffold block <nome-do-bloco>
Isso gerará a estrutura básica para um bloco Gutenberg, permitindo que você inicie o desenvolvimento imediatamente.
Dicas Adicionais
Além de temas, plugins e blocos, existem outras funcionalidades para o “wp-scaffold”:
- Child Theme (tema filho): wp scaffold child-theme
- Post Types: wp scaffold post-type
- Taxonomias: wp scaffold taxonomy
Conclusão
O wp scaffold
é uma ferramenta poderosa para desenvolvedores WordPress que desejam acelerar o processo de criação de temas, plugins e blocos. Ao adotar essa abordagem de convenção sobre configuração você economizar tempo e garantir uma estrutura consistente e padronizada em seus projetos.
Para informações mais detalhadas, consulte a documentação do WordPress sobre o wp scaffold
: https://developer.wordpress.org/cli/cwp scaffold child-themeommands/scaffold/
Sou a web developer que veio do Oceano!
Foi durante a faculdade de Oceanografia que tive o primeiro contato programação Busquei aprender mais sobre HTML, CSS., PHP e JS. Descobri o WordPress e todo seu potencial.Mais tarde trabalhei em algumas agências de PP em São Paulo e também como freelancer. Atualmente trabalho como Desenvolvedora WordPress na Human Made.