web-development-kb-pt.site

Construindo recursos úteis em seu tema

Meu site tem um tema que eu mesmo criei e, embora funcione, muitas vezes tenho que ajustar o tema ou usar plugins para modificar a aparência ou o comportamento. Eu tenho procurado maneiras de modificar meu tema para que haja menos pulando para fazer mudanças. As ideias incluem alguns recursos básicos de SEO, funcionalidade de galeria, campos para análise e feedburner e widgets.

Quais recursos você considera úteis para criar um tema para reduzir a modificação posterior ou ter que usar plug-ins?

2
Grant Palin

É tudo dependente do site.

Eu tenho algumas coisas básicas que eu construo em funções de qualquer tema.

  • Alterar o logotipo na página de administração para atender a empresa do cliente
  • Ocultar WP-Stats smiley graphic
  • Esconda URLs curtas de WP.me ​​e substitua com seu provedor escolhido
  • Adicionar opção para botões do Twitter, Facebook e Buzz e capacidade de atrair Tweets
  • Opção do Google Analytics
  • Minimizar JS/CSS

... mais eu estou esquecendo algumas coisas, tenho certeza.

4
Callan
  • Definitivamente algumas opções de SEO.
  • Compartilhamento social embutido e outras coisas ...
  • Widgets do Twitter integrados para obter seus tweets ... -Ability para adicionar miniaturas post

e muito mais dependendo do que você quer fazer com o seu site ...

2
User

Eu adiciono o seguinte a todos os meus temas (com um bom conjunto de funções drop-and-go em functions.php):

  • Opções de SEO
  • Integração Twitter
  • Remover smiley do WP-Stats
  • Google Analytics
  • Adicione "XX, XXX palavras publicadas até o momento" ao painel do WordPress
  • Nenhum auto ping (retirado do plug-in do mesmo nome)
1
EAMann

Ótimo tópico!

  • Alguma forma de controle sobre posts em destaque (além de stickies)
  • Seletor de layout (barra lateral) para Páginas e Postagens (útil para postagens únicas/páginas contendo grandes elementos de mídia ou exemplos de código).
  • Título SEO/Opções Meta
  • Anúncio com estilo para notificações de manutenção ou alertas
  • Google Analytics simples (Google) ou link de estatísticas diárias
  • Texto do rodapé com direitos autorais do ano atual
  • Suporte ao menu rodapé
  • Minimize para CSS/JS
  • Teste A/B para a página inicial
0
simplethemes

Há algumas coisas que já vêm com o wordpress. Por exemplo, jQuery e alguns plugins jQuery. Você encontrará uma lista deles incluindo a função wordpress wp_enqueue_script e o uso apropriado (incl. Exemplos) aqui: http://codex.wordpress.org/Function_Reference/wp_enqueue_script

Outras coisas que eu sempre uso são funções que removem os links wordpress do the_generator e similares. Por razões de segurança eu Tweak todos os scripts e estilos carregados wp_enqueue_style e wp_enqueue_script para que o número da versão é definido como zero para evitar que cada hacker possível encontre algumas falhas de segurança já conhecidas.

Outros plugins e widgets:

  • Formulário de contato 7
  • Adminimize
  • Registrar avisos depreciados
  • Login Bloquear
  • Algum widget de posts relacionados

Espero que ajude :)

0
kaiser

Eu sempre adiciono a função body_class () à tag <body>, o que lhe dá muitos ganchos CSS para trabalhar. Você pode fazer muito com CSS personalizado dependendo de qual página, postagem, categoria você está.

Em conjunto com isso, eu sempre adiciono o metabox na minha página de edição de postagens que me permite inserir CSS personalizado em uma base por post. Dessa forma, posso declarar estilos personalizados imediatamente se eles forem necessários apenas para essa página, em vez de editar a folha de estilos principal.

0
Dalton