Compartilhe

Os temas WordPress criados do zero ainda fazem sentido? - Speckyboy

WordPress possui uma flexibilidade incomparável. Existe a oportunidade de personalizar cada componente do seu site. Isso certamente se aplica a temas.

Durante anos, alguns desenvolvedores optaram por criar temas personalizados do zero (ou quase). Seja começando com uma tela em branco ou com uma estrutura inicial como Underscores (descanse em paz), o objetivo é criar um tema que se adapte ao seu projeto.

Essa abordagem é anterior ao Block Editor, que foi introduzido no WordPress 5.0. Foi uma época em que os desenvolvedores usavam plug-ins como Advanced Custom Fields para criar uma experiência personalizada de construção de páginas. Também havia a necessidade de codificar layouts complexos dentro do sistema de modelos do tema.

Resumindo, muitas vezes era a melhor maneira de criar um site personalizado que também fosse à prova de cliente. No entanto, o WordPress e seu ecossistema temático evoluíram. Layouts personalizados podem ser criados com uma instalação padrão e temas de bloco permitem maior flexibilidade de design.

Isso leva à questão: os temas WordPress originais ainda fazem sentido nos tempos modernos? Vamos explorar seu papel (ou não) no cenário de desenvolvimento temático.

Misturando blocos e modelos de WordPress

Tradicionalmente, um tema original também é um tema “clássico”. Eles usam modelos PHP e a interface tradicional do WordPress Customizer.

Esse caminho oferece aos desenvolvedores mais controle nos bastidores. Podemos criar recursos que atendam a um caso de uso restrito e protejam melhor contra quebras. Muitas vezes tem sido usado para personalizar a área de conteúdo de páginas com layouts que não eram facilmente replicados dentro do WordPress – pelo menos sem usar um construtor de páginas.

As limitações do Editor Clássico às vezes tornavam essa abordagem uma necessidade. Adicionar layouts modernos baseados em blocos à mistura muda as coisas, no entanto.

Os temas clássicos podem usar blocos em páginas e postagens. Além disso, conveniências modernas como o Bloco de loop de consulta habilitar funcionalidades que antes eram difíceis de obter sem escrever código. E não podemos esquecer dos diversos plugins de blocos personalizados que existem no mercado. Eles oferecem design avançado e opções de dados dinâmicos.

Os blocos também podem ser bloqueados no editor, o que evita que um cliente malicioso cause muitos danos. Então, lá se vai o argumento da prova do cliente.

Isso limita o que pode ser realizado com modelos de temas PHP. Ainda é possível incorporar um layout via codificação ou usando uma parte de modelo de bloco. No entanto, isso não parece tão prático.

Os blocos geralmente podem fazer o trabalho sem a necessidade de PHP, HTML ou CSS adicionais. Parece um motivo a menos para usar um tema original.

Construir do zero é mais profundo que o design

OK, talvez quaisquer vantagens de design de temas originais tenham evaporado. Ainda existem alguns ganhos potenciais a serem obtidos.

O mercado de temas de terceiros continua lutando contra o bloatware. Temas clássicos que pretendem ser tudo para todos nem sempre são a melhor opção. Alguns oferecem baixo desempenho e acessibilidade. Você também está cedendo o controle de dependências e segurança.

É aqui que brilha um tema personalizado. Você pode criar um produto com um propósito específico que atenda a uma necessidade específica. Existem inúmeros benefícios nessa abordagem.

O uso de JavaScript é um excelente exemplo. Tornar-se personalizado significa não ter que carregar scripts desnecessários. Os scripts podem ser otimizados para evitar impactos no desempenho. Além disso, você não terá que esperar que o autor do tema atualize essas dependências.

Também há algo a ser dito sobre o controle de versão. Temas de terceiros podem lançar atualizações a qualquer momento. Isso pode colidir com as necessidades de grandes projetos empresariais. Um novo recurso pode causar problemas inesperados. Um tema personalizado permite que os desenvolvedores evitem esse risco e adicionem recursos conforme necessário.

As configurações e personalização do tema são outra área em que construir do zero tem uma vantagem. Você pode desenvolver configurações para atender a qualquer necessidade e limitar o que os usuários podem fazer. Temas de terceiros podem oferecer muito acesso. Talvez a prova do cliente ainda seja uma coisa, afinal?

Os temas personalizados permitem adicionar apenas os itens necessários

Quando ir personalizado

Apesar do surgimento de sites baseados em blocos, ainda há motivos para começar do zero. Então, quando você deve considerar seguir esse caminho?

Talvez os casos de uso sejam mais restritos atualmente. Mas os temas personalizados são úteis quando você tem um conjunto estrito de parâmetros para trabalhar, como:

  • Você precisa de controle de versão dos estilos e recursos do tema;
  • Alguns itens precisam ser codificados em um modelo;
  • Você deseja que configurações personalizadas não sejam incluídas em um tema de terceiros;
  • Você precisa de uma forte integração do tema com plug-ins como WooCommerce;
  • Existem requisitos rigorosos de acessibilidade;

Todas essas são razões para abrir mão do ecossistema temático e construí-lo você mesmo. Você terá um resultado que, para o bem ou para o mal, um produto comercial não consegue igualar. Por que? Porque é adaptado às necessidades do seu projeto. Você não precisa se contentar.

No entanto, isso coloca sobre você a responsabilidade de testar e manter o tema. Inclui atualização de dependências e garantia de compatibilidade com a versão mais recente do PHP. Existem também considerações de segurança. Portanto, pense bem no que é melhor para você e seu projeto.

O resultado final é que, mesmo com mudanças no desenvolvimento do tema WordPress, personalizar ainda é uma opção viável. Isto é, desde que você faça isso pelos motivos certos.



Principal

Written by

Categorias