Criar seu próprio tema WordPress é uma ótima maneira de aprender sobre as funções internas do CMS mais popular do mundo. Isso também significa que você pode personalizar as coisas ao seu gosto, usando apenas os scripts e estilos necessários. Bem desenhado, o resultado pode ser um tema leve e funcional.
Se você editou temas (ou, de maneira mais segura, temas filhos), mas deseja levá-los para o próximo nível, este artigo é para você.
Se você é um iniciante completo, também encontrará informações para ajudá-lo a começar. Mesmo se você é um veterano na criação de temas, ainda vale a pena ter recursos úteis em mãos.
Por que criar seus próprios temas?
Ao discutir algumas das razões acima, vamos nos aprofundar neste tópico. Há três razões principais pelas quais você deseja criar seu próprio tema WordPress:
1. Para construir o seu caminho
Criar algo que pareça e funcione exatamente da maneira que você deseja é uma grande vantagem. Ter que entrar no tópico de outra pessoa é um ótimo aprendizado, mas pode ser entediante.
Você também pode encontrar algumas barreiras ao tentar personalizar. Depois de um tempo, vale a pena construir algo que tenha o que você precisa e pule o que você não tem. Essa é uma ótima maneira de remover o inchaço e, como você escreveu o código, será mais fácil mantê-lo.
2. Um ótimo ponto de partida
Se você criar sites para a vida toda, poderá usar o chamado tema "iniciar" ou o quadro de tema. É um tema simples e sem frescuras que você pode personalizar ao seu gosto.
Por exemplo, muitos programadores (incluindo o seu) tiram uma cópia de um pacote como Underscores e criam algo que eles poderão usar repetidamente. Isso acelerará seu processo de desenvolvimento, fornecendo uma base sólida para tudo o que você constrói.
Embora isso não seja o mesmo que criar um motivo do zero, você ainda pega a tela em branco e a transforma em um produto acabado.
3. Para distribuição ou venda
Obviamente, existe um mercado bastante grande para temas WordPress gratuitos e comerciais. Criar um tema que será usado por outras pessoas permitirá que você compartilhe sua visão do que o tema deve ser.
Você pode criar um tema de uso geral para um público amplo ou algo que seja adaptado ao seu nicho de público. De qualquer forma, você pode obter uma grande satisfação (e talvez até ganhar a vida) observando outras pessoas usando seu trabalho.
Recursos temáticos de desenvolvimento
Agora que exploramos alguns dos benefícios de criar seu próprio tema, vamos dar uma olhada nos recursos que você pode usar para ajudá-lo nesse processo. Eles executam uma variedade de recursos de código de plug-in. Todo mundo tem algo especial a oferecer.
WordPress.org – Desenvolvimento de temas
A documentação oficial de desenvolvimento de temas do WordPress.org é um ótimo lugar para começar sua jornada. Você encontrará informações sobre a estrutura do tema, padrões de codificação e personalização. Este é o recurso mais versátil para o qual você voltará.
Você também pode visitar o Manual Temático.
Guia do WordPress
Referência de tag de modelo para WordPress 4.0+, você encontrará uma lista bem categorizada de cada tag disponível para criadores de temas. Clique na tag para obter uma definição e um snippet de código de amostra.
Eles correram
Hasty é um serviço gratuito que o ajudará a gerar facilmente código personalizado para o seu tema. Você pode gerar rapidamente códigos para menus, tipos de postagem personalizados, barras desvios, taxonomias e muito mais. Os metabox e os construtores de consultas serão lançados em um futuro próximo.
Estou checando o assunto
O Theme Check é um plug-in escrito e usado por pessoas da equipe de revisão de temas do WordPress.
Ele analisará o código do tema para verificar se você está usando os mais recentes padrões do WordPress. Por razões como segurança e desempenho, os padrões mudam à medida que o WordPress evolui. É uma boa idéia garantir que você não use nenhum código desatualizado ou inseguro (gulp).
Registrar notificações desatualizadas
Este plugin irá informá-lo sobre quaisquer arquivos ou funções desatualizados usados no tema WordPress. Foi escrito por Andrew Nacin, que foi o principal programador das versões anteriores do WP.
Adicione corretamente scripts jQuery ao WordPress
Você sabia que o jQuery está incluído no WordPress? Você pode usá-lo para implementar elementos da interface do usuário jQuery e outros elementos no seu site. Mas existem alguns procedimentos que devem ser seguidos para aproveitar ao máximo. Daniel Pataki escreveu um guia de ajuda fácil de entender.
Desenvolvendo um tema WordPress a partir do zero
Este tutorial para iniciantes de Tania Rascia contém todos os conceitos básicos. Mesmo se você não tiver ou tiver uma experiência muito limitada, ele começará a funcionar rapidamente. Esta é a primeira de três partes e as outras oferecem dicas e técnicas mais avançadas.
Truques para arquivar funções do WordPress
O arquivo .php da função de composição é um local onde muita mágica acontece. Você pode adicionar e para várias funções, criar menus de navegação, scripts de fila etc.
O pessoal do WPBeginner desenvolveu uma lista de trechos de código para ajudá-lo a tirar o máximo proveito desse poderoso arquivo de tema do WordPress.
Dicas sobre as melhores práticas na criação do WordPress
Garantir que o código seja bem escrito é uma grande parte do sucesso geral do tema (esteja disponível ao público ou não). Um tema mal codificado pode não funcionar como planejado e pode ser mais difícil de manter ao longo do tempo. Damian Logghe dá aqui algumas dicas que ajudarão você a direcioná-lo na direção certa.
Seu trabalho / Sua contribuição / Seu caminho
Criar seu próprio tema básico do WordPress pode ser muito mais fácil do que você pode imaginar. Depois de entender os componentes básicos que compõem um tema, ele realmente não é muito mais complicado do que criar qualquer outro tipo de site.
Obviamente, o WordPress também tem seu próprio conjunto de recursos e tags para se lembrar.
Olhando para a longa lista de opções, pode ser um pouco esmagadora, na verdade elas existem para facilitar o seu trabalho. Muitas funções práticas já foram codificadas no WordPress; apenas um pouco de pesquisa para aprender a usar as peças necessárias.
O uso dos recursos acima, juntamente com sua própria tentativa e erro, ajudará você a usar tudo o que o tema do WordPress tem a oferecer.