Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Desenvolvimento WordPress » WordPress 4.9 para Desenvolvedores

WordPress 4.9 para Desenvolvedores

Leandro Vieira by Leandro Vieira
5 anos ago
Reading Time: 3 min
0
WordPress 4.9 para Desenvolvedores
Compartilhe no FacebookCompartilhe no LinkedIn

O WordPress tem dois públicos macro: o usuário final e os desenvolvedores.

Conteúdo relacionado

Como criar Web Stories no WordPress

Como criar blocos reutilizáveis no Gutenberg

Como habilitar recursos ocultos do Gutenberg no tema WordPress

A cada nova versão lançada, melhorias para ambos os públicos são disponibilizadas.

A versão 4.9 recebeu importantes avanços para os Developers.

Conhecer as melhorias é importante, faz parte do processo de se manter atualizado e, claro, especializado.

Quem desenvolve para a plataforma precisa avançar em conjunto dela, isso garante a interoperabilidade dos seus códigos e projetos.

Os novos recursos para os Desenvolvedores

Sempre temos dois tipos de recursos: os macros e os micros.

Os macros são mais evidenciados. Os micros, no entanto, podem ser uma mão na roda em seu dia-a-dia.

Uma nova função nativa, a adição de um novo parâmetro a determinada função, é um exemplo prático que impacta nosso trabalho.

É claro que as mudanças, em alguns cenários, podem ser positivas ou não.

Você conhece os novos recursos do WordPress 4.9 para Desenvolvedores?

Click To Tweet

As novidades macro

  • Melhorias nas Roles e Capabilities;
  • CodeMirror na edição de temas e plugins;
  • Melhorias na API JS do Customizer e
  • Atualização do MediaElements.js.

Roles e Capabilities

Os papéis e capacidades de cada usuário nos permite controlar as ações deles.

A versão 4.9 ganhou melhorias nesse mecanismo, nos permitindo uma maior especificidade, como capacidades para controlar a ativação ou desativação de plugins específicos.

As capacidades são as seguintes:

activate_plugin e deactivate_plugin

Elas nos permitirá ser específico da seguinte maneira:

current_user_can( 'activate_plugin', 'pasta-do-plugin/arquivo-central-do-plugin.php' );

current_user_can( 'deactivate_plugin', 'pasta-do-plugin/arquivo-central-do-plugin.php' );

Outra melhoria foi a tratativa das roles e capabilities em instalações multisites da plataforma, além da especificidade para controlar a instalação e atualização dos pacotes de tradução.

No Make WordPress Core há um post detalhado sobre o assunto.

CodeMirror na edição de temas e plugins

Ilustração da CodeMirror no WordPress 4.9

CodeMirror é novo da nova biblioteca para a edição de códigos dos temas e plugins.

Ela realça as cores para as linguagens em uso (CSS, JavaScript, PHP, HTML), verifica erros, valida os códigos editados e tem auto-complete.

Para quem realiza edições de códigos sem versionamento e sem um processo de DevOps, o recurso será de grande valia.

Eu acho um avanço totalmente desnecessário. Primeiro por que é aconselhável desativar o recurso, evitando edições equivocadas e fechando uma brecha de segurança.

Segundo que uma vez que você adota um processo de Continuos Integration não volta mais atrás.

No entanto, acho excelente o recurso para o Customizer e o CSS adicional.

Além disso, o Sandbox evitará erros de função e a tela branca em decorrência disso.

Uma vez que junto ao CodeMirror, é implementado um Sandbox para te alertar sobre erros ao salvar o arquivo.

O WordPress fará outros alertas também. Será uma grande ajuda para evitar cagadas nos códigos em produção.

Melhorias na API JS do Customizer

Se tem um recurso que desde a sua chegada ao core recebe muita atenção e melhorias é o Customizer.

O painel “Personalizar” que permite edições e configurações ao vivo dos sites, ganhou inúmeras melhorias na versão 4.9.

Quando digo inúmeras, são muitas mesmo.

Para se aprofundar no assunto, ele até merece um post específico de tamanhos detalhes. Sugiro a leitura do artigo no Make WordPress Core.

As melhorias vão de códigos a experiência do usuário no uso do painel.

Atualização do MediaElements.js

O MediaElements.js é um framework para lidar com arquivos de mídia no HTML. O WordPress é uma das plataformas que o adota.

Em sua versão 4.9 atualizou o framework para sua versão 4.2.6.

Essa versão elimina a dependência da jQuery, melhora acessibilidade, moderniza a interface do usuário e corrige diversos bugs.

Conclusão

Você precisa se aprofundar com mais detalhes nas melhorias do WordPress 4.9 para Desenvolvedores.

A plataforma é um grande aliado desse público e devemos conhecer as novas possibilidades.

Tags: csscustomizerPlugin
Share8Share1SendShare
Previous Post

Como evitar erros de SEO simples no WordPress

Next Post

Widgets e a versão 4.9 do WordPress

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Anatomia do Gutenberg, o editor do WordPress
Desenvolvimento WordPress

Anatomia do Gutenberg, o editor do WordPress

13 de janeiro de 2021
As vantagens do editor Gutenberg para WordPress
Desenvolvimento WordPress

As vantagens do editor Gutenberg para WordPress

19 de agosto de 2020
Metodologia BPM para melhoria de processos dentro da empresa
Desenvolvimento WordPress

Metodologia BPM para melhoria de processos dentro da empresa

15 de janeiro de 2021
Scrum e PMBOK - aliados na gestão de projetos
Desenvolvimento WordPress

PMBOK e Scrum: grandes aliados na gestão de projetos

15 de janeiro de 2021
Next Post
Widgets e a versão 4.9 do WordPress

Widgets e a versão 4.9 do WordPress

Os avanços ao criar ou personalizar sites no WordPress 4.9

Os avanços ao criar ou personalizar sites no WordPress 4.9

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.