Temas e WordPress 3.0 algumas alterações importantes
segunda-feira, 03/05/2010 às 18:08
Algumas das novidades do WordPress 3.0 são alterações no desenvolvimento de temas. Abaixo segue a tradução do post Themes and WordPress 3.0 some important changes do Peter Westwood, um dos desenvolvedores do core, explicando como serão estas alterações.
Durante o desenvolvimento do WordPress 3.0 nós fizemos várias alterações não evidentes aos usuários finais, que serão do interesse dos desenvolvedores e usuários de temas. Algumas destas alterações são sobre facilitar o desenvolvimento de temas e algumas são sobre facilitar o suporte à substituição de partes de temas.
1) get_template_part – [13146], #12371
A primeira alteração, que deve facilitar o desenvolvimento de temas flexíveis e extensíveis, é a introdução do get_template_part(),
que foi introduzido como uma forma genérica de modularizar temas um passo além dos arquivos básicos footer/body/header. Esta nova função torna muito fácil reutilizar blocos de código, implementando áreas como o loop do WordPress, de uma forma que facilita a substituição por implementações feitas por child themes (temas filho), de um modo sensível ao contexto.
Esta função é muito fácil de se usar você cria um arquivo dentro de seu tema contendo o código que você quer reutilizar e em seguida o insere da seguinte maneira:
get_template_part( loop, author ); // Pull in the loop for the author archives
A função procurará pelos arquivos loop-author.php
e loop.php
, primeiramente na pasta de tema atual, antes de procurar na pasta do parent theme (tema pai), se este existir. O novo tema TwentyTen no WordPress 3.0 usa esta função toda vez que chama o seu loop.php
para facilitar a substituição em uma única instância do child theme.
2) Tornando obsoletos os temas muito básicos [14365], #12425
A outra alteração é tornar obsoletos os temas muito básicos. Antes do WordPress 3.0 qualquer tema que não tivesse qualquer dos seguintes arquivos modelos – header.php
, footer.php
, sidebar.php
, comments.php
, comments-popup.php
– se comportaria efetivamente como se tivesse um parent theme definido como padrão, usando os arquivos relevantes do antigo tema padrão.
Agora que estamos caminhando para um novo tema padrão, nós não queríamos ter que suportar este comportamento bastante velho indefinidamente ou deixar que os arquivos do tema TwentyTen fossem usados, como se eles tivessem um layout diferente e quisessem mudar os sites existentes das pessoas.
Indo mais longe, um tema completo do WordPress deve conter todos estes arquivos, ou tê-los fornecidos por um parent theme, e os arquivos de compatibilidade de temas inclusos no WordPress 3.0 serão removidos em uma versão futura.
Se você estiver usando um tema afetado por esta alteração, você precisa apenas certificar-se de ter o tema padrão instalado – ele não será incluso nas instalações novas, mas será preservado nas atualizações. Em seguida, adicione o seguinte código ao topo do style.css
de seu tema para que o tema padrão seja usado como seu parent theme:
Template: default
Mais informações sobre o processo de indicar um parent theme em um arquivo style.css
de child themes está disponível no codex.
por Felipe | |
6 de maio de 2010 às 10:53
Otimo post..mass afinal
Quando é o lançamento do WordPress 3.0 ????
por ini | |
6 de maio de 2010 às 12:43
Acho que ninguém sabe, nem a equipe de desenvolvedores.
por Anderson | |
6 de maio de 2010 às 16:27
O lançamento do WP 3.0 está previsto para o dia 15/05.
abs, Anderson
por ini | |
16 de maio de 2010 às 14:39
Infelizmente não foi dia 15/05/2010 também.
Alguém tem alguma atualização sobre isso?
por Valter Rodrigues | |
17 de maio de 2010 às 18:00
Queria saber também quando é o lancaçamento da nova versão. Eu estou testando a versão beta2, gostei muito mas acho que ainda não dá para ser usado por conta da compatibilidade dos plugins.
O jeito mesmo acho o jeito mesmo é esperar.
Abraços.
por Assunção Júnior | |
19 de maio de 2010 às 9:04
Acredito que a nova versão deva sair no inicio de junho, afinal o beta 2 tá disponível há dias para download.
Agora, eu não vou atualizar de primeira, até pq os temas que uso devam passar por uma atualização para funfar bacaninha nele.
por André Augusto | |
14 de junho de 2010 às 16:07
Estou montando o blog da empresa onde trabalho e não consigo mexer no wordpress, alguém pode me ajdudar?
Tem algum tutorial bem didático que posso acessar?
por Paulo | |
17 de junho de 2010 às 13:58
já foi lançado. agora, resta saber quando sai a atualização em português.
por Wellington | |
18 de junho de 2010 às 21:04
Boa noite. Tentei atualizar para o 3.0 porém deu erro. Alguém pode me ajudar ?
por Rodrigo Saling | |
22 de junho de 2010 às 10:48
Olá pessoal!
Estou fazendo a instalação do WordPress 3 pt-br e notei que no wp-config.php, há algo estranho. Não que seja erro ou algo assim, é só uma dúvida/questionamento mesmo. Na parte das Chaves únicas de autenticação, acredito que o link do gerador possa ser outro.
Ao invés de secret-key/1.1/, acho que poderia ser secret-key/1.1/salt/, para que possam ser geradas todas as 8 chaves, ou não?
O trabalho de vocês é ótimo! Viva o WordPress! Abraços.
por Eduardo Zulian | |
14 de julho de 2010 às 9:58
Fala, Rodrigo!
Seguinte, também reparei isso. Fiz a correção aqui e ela estará disponível na primeira atualização do 3.0.
Abraço!
por Rodrigo Saling | |
14 de julho de 2010 às 10:05
E ae Eduardo! Blz então, continuem o bom trabalho aí que estou tentando me esquentar por aqui.
Abraço
por Hans Bonini | |
16 de julho de 2010 às 4:42
Falem um pouco do E-commerce sobre o WordPress que vem ganhando muitos adeptos nos últimos meses!
por Leandro Santos | |
16 de julho de 2010 às 18:03
Olá galera venho acompanhando o desenvolvimento do wordpress, nesta versão 3.0 está ótima, está se tornando um verdadeiro CMS, para gerenciar grandes projetos, só tem um pequeno probleminha queainda não identifiquei nesta versão, se possível algum pode me ajudar nesta jornada. Gostária de poder gerenciar meus usuários cadastros como autor> atribuindo categorias a ele, ou seja o autor só verá a categoria autorizada a ele com suas permissões Se alguem já encontrou essa solução ou algum plugin, favor pode me da alguma dica, deste já agradeço pela atenção de todos!
Email: by.leandro@hotmail.com
por jairo denison | |
29 de agosto de 2010 às 13:55
e aí galera, estou me aprofundando no estudo do wp 3.0 e quem tiver alguma dúvida e quiser um auxílio extra me mandem um e-mail que estarei a disposição para ajudarabsss..Jairo denison
por Dicas Wordpress | |
29 de abril de 2011 às 22:34
Essa nova versão está ótima! WordPress está se tornando uma poderosa ferramenta! Além do que já é..