Erros comuns de desenvolvimento de tema com WordPress

Depositphotos 20821051 s

A demanda por desenvolvimento WordPress continua a crescer e quase todos os nossos clientes agora têm um site WordPress ou um blog WordPress embutido. É uma jogada sólida - não amada por todos, mas há tantos temas, plug-ins e uma grande quantidade de desenvolvedores que faz sentido. A capacidade de modificar sua presença na web sem descartar uma plataforma e começar de novo é apenas uma grande vantagem.

Se você já teve um site WordPress que odeia ou simplesmente não consegue fazer com que ele funcione como gostaria - apenas encontre um recurso que possa consertá-lo para você. Uma implementação do WordPress é tão boa quanto as pessoas que desenvolveram seu tema e plug-ins.

Tivemos uma demanda tão grande que tivemos que recorrer a serviços e subcontratados que convertem arquivos do photoshop em temas, ou compramos temas de serviços de terceiros. Nós realmente amamos Themeforest por sua qualidade e seleção (este é o nosso link de afiliado). Resumindo, você nunca deve ter que editar arquivos de tema, a menos que esteja fazendo algo drástico com o tema. Todo o conteúdo - páginas, posts e categorias, deve ser editável por meio da administração do seu tema.

Quando temos um tema desenvolvido ou compramos um, porém, muitas vezes encontramos estes problemas comuns:

  • Categorias em vez de tipos de postagem personalizados - Às vezes, os sites têm seções diferentes - como Notícias, Comunicados à Imprensa, Listas de Produtos, etc. que funcionam bem em um formato de blog em que você tem uma página de índice, páginas de categoria e páginas únicas para exibir o conteúdo completo. No entanto, notamos que muitos desenvolvedores de tema atalhos para as categorias de desenvolvimento e hardcode, então você só pode usar o blog para postar esse conteúdo. Esta é uma implementação terrível e não tira proveito dos tipos de postagem personalizados do WordPress. Da mesma forma, se você reorganizar suas categorias - você está ferrado porque o tema é tipicamente codificado. Freqüentemente, desenvolvemos os tipos de postagem personalizados e, em seguida, usamos um plugin para converter a categoria de postagens para o tipo de postagem personalizado.
  • Campos personalizados sem plugin de campos personalizados avançados - Estou realmente surpreso que Advanced Custom Fields não foi comprado pelo WordPress e integrado ao produto principal. Se você tiver postagens que exigem informações adicionais - como um vídeo, um endereço, um mapa, um iframe ou algum outro detalhe, o ACF permite que você programe a entrada desses elementos dinamicamente em seu tema e os torne obrigatórios, padrão ou opcionais . O ACF é obrigatório e deve ser usado no lugar dos campos personalizados devido ao controle que ele fornece sobre o seu tema. Quer um vídeo incorporado na página inicial? Adicione um campo personalizado que só seja exibido em uma caixa-meta no editor de sua página inicial.
  • Estrutura do Tema - O WordPress tem um editor de tema muito básico que devemos usar quando os clientes não nos fornecem acesso FTP / SFTP para editar arquivos. Não há nada tão frustrante quanto comprar um tema e não ter como editar os estilos, cabeçalho ou rodapé porque eles moveram os arquivos para subpastas. Deixe os arquivos na raiz da pasta do tema! A menos que você inclua alguma outra estrutura, simplesmente não há necessidade de todas as estruturas de pasta complexas. Não é como se você tivesse centenas de arquivos na pasta do tema que você não consegue encontrar.
  • Barras laterais e widgets - Não ter barras laterais para incluir widgets em todo o seu tema é frustrante ... e o uso excessivo de barras laterais e widgets para o que deveriam ser opções simples também é frustrante. Uma barra lateral deve ser limitada ao conteúdo estático em alguns dos tipos de página de seus temas, mas é atualizado periodicamente. Pode ser um apelo à ação ao lado do seu conteúdo. Ou pode ser um anúncio que você deseja exibir após o conteúdo. Mas não é uma barra lateral e widget apenas para exibir um número de telefone, por exemplo.
  • Opções embutidas em código - Links sociais, imagens, vídeos e todos os outros elementos devem ser integrados às opções de tema que podem ser facilmente trocadas. Não há nada tão agravante quanto ter que entrar nos arquivos do tema principal para adicionar um link de perfil social em 10 pontos diferentes. Adicione uma página de opções (o ACF tem um add-on) e coloque todas as configurações lá para que seu pessoal de marketing possa adicioná-las facilmente ou trocá-las quando começar o tema e continuar.
  • Listas de links são menus - O WordPress costumava ter uma seção de links e acabou eliminando-a porque os menus eram uma forma perfeita de implementar uma lista de links para recursos internos ou externos. Freqüentemente, vemos um único menu programado em vários locais em um site ou vemos listas exibidas em um widget da barra lateral. Se a lista é um local permanente e é horizontal, vertical ou hierárquica ... é hora de um menu.
  • Índice versus primeira página - A página de índice deve ser reservada para o seu blog e listando as postagens que você está produzindo. Se você deseja ter uma página inicial personalizada que não seja as postagens do blog, você deve incorporar um Arquivo de modelo de página inicial em seu tema. As configurações Administrativo> Leitura no WordPress permitem que você defina qual página deseja ter como página inicial e qual página deseja ter como página de blog ... use-as!
  • responsivo - Cada tema deve ser responsivo às diferentes alturas e larguras da infinidade de janelas de visualização as pessoas estão usando em dispositivos móveis, tablets, laptops e telas grandes. Se o seu tema não responde, você está se prejudicando por não fornecer a experiência apropriada para o dispositivo usado. E você pode até estar se prejudicando por não receber tráfego de pesquisa para celular em seu site.

Outra ótima prática que estamos começando a ver são os desenvolvedores e vendedores de temas que também incluem um arquivo de importação do WordPress para que você possa fazer o site funcionar exatamente como aparece quando você o comprou - e então você pode simplesmente entrar e editar o conteúdo . Comprar e instalar um tema - depois visualizar uma página em branco sem nenhum dos grandes elementos e recursos que o design do tema estava mostrando é irritante. A curva de aprendizado é diferente em temas complexos e os desenvolvedores geralmente implementam recursos de maneira diferente. Uma boa documentação e um conteúdo inicial são uma ótima maneira de ajudar seus clientes.

um comentário

  1. 1

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.