Wordpress - Webord.net

Adicionar JavaScript no WordPress

Esse artigo venho em minha cabeça devido a maioria dos temas que tenho pego para olhar o código acabo descobrindo que o desenvolvedor foi descuidado para colocar os arquivos estáticos ( CSS e JavaScript ) no tema.

Por exemplo colocar uma tag estática no cabeçalho ( header.php ) é bem ruim porque não existe nenhuma forma do WordPress fazer qualquer trabalho para fazer cache da maneira correta, ou fazer um trabalho de compressão no arquivo.

No WordPress existem duas funções, uma para registrar os arquivos que podem ser chamados na hora que a página está sendo montada e uma que diz ao sistema que este arquivo deve ser colocado como um JavaScript ou um CSS nesta página, usando as informações passadas na função anterior.

Essas funções estão organizadas em dois grupos, duas para registrar e carregar CSS e duas para JavaScript, neste artigo vou falar das duas para registar e carregar JavaScript.

Read More

, , ,

O que é um Desenvolvedor WordPress?

Hoje no mercado Brasileiro temos uma confusão de papéis muito grande entre as funções que cada profissional tem atribuído a si.

Atualmente a maioria das pessoas que se consideram desenvolvedores WordPress são pessoas que trabalham apenas instalando plugins e fazendo um pouco de HTML/CSS, sem entender mesmo como funciona o fluxo do sistema. Criando sites/blogs que deixam a desejar em muitos sentidos.

Neste artigo a meu foco é comentar a idéa de que não é tão simples assim ser um Desenvolvedor trabalhando com WordPress. Não porque o sistema seja ruim ou difícil de se fazer os sites funcionarem da forma correta, mas sim porque o sistema é bem complexo e fazer cagadas é muito simples.

Read More

, ,

Os Widgets vão mudar de função? I hope So!

Então estes dias a @sleary comentou no Twitter, algo interssante sobre a mudança da estrutura que temos trabalhado no WordPress. Eu acho no mínimo interessante, então pensei em compartilhar com vocês o que eu acho que dessa possível mudança, que vem trazer os Widgets como uma forma de customizar o site/blog de uma forma geral.

Gostei muito dessa idéia, pois trará uma forma nativa em que poderemos fazer controle de capas, utilizando estrutura interna de Widgets.

Possível nova estrutura de Widgets

Possível nova estrutura de Widgets no WordPress 3.3

Fora uma nova estrutura é possível que tenhamos uma busca de Widgets, mais para frente, parecido com o que temos hoje funcionando para temas e plugin. Um repositório oficial de Widgets, porque hoje eles são colocados como Plugins, que eu acho que quebra um pouco o propósito da coisa.

A @sleary colocou um ticket no Trac do Wordpress falando dessa mudança, vocês podem dar uma lida melhor sobre isso lá.

, , ,

Como usar Hooks: Actions e Filters no WordPress

Quando eu estava começando a ver como funcionava o WordPress, todas a vezes que eu precisava fazer alguma coisa eu procurava na internet funções que resolvessem o meu problema e sempre me deparava com algumas delas sendo utilizadas em conjunto com filtros ou ações, e sempre tinha uma dificuldade em entender como que estas funções eram ativadas no momento correto pelo WordPress, sem eu ter que chamar ela em nenhum arquivo que eu fosse criar.

Pouco mais tarde eu vim a descobrir que estas funções são chamadas de gancho, e que estes funcionavam como locais onde eu poderia anexar ou melhor dizendo pendurar (dai o nome de gancho) as minhas funções, contudo os filtros e ações tem focos específicos e que devem ser utilizados para tipos de funções diferentes.

Vamos ver alguns pontos da nossa nossa pequena jornada sobre o que são os Ganchos do WordPress (hooks):

  • Criando Ações para ganchos de ação
  • Criando Filtros para ganchos de filtro

Abaixo eu irei tratar de forma um pouco mais técnica o assunto, caso você tenha alguma dúvida, deixe um comentário.

Read More

, , , , , , , , , , , , ,