Update WordPress 4.9

Em 15 de novembro de 2017, o WordPress Versão 4.9 , nomeado para o músico de jazz Billy Tipton, foi lançado ao público. O WordPress 4.9 irá suavizar seu fluxo de trabalho de design e mantê-lo protegido de erros de codificação. Para obter mais informações sobre esta versão de aprimoramento e correção de erros, leia o Blog do WordPress e veja o Changelog para 4.9 .

Para a Versão 4.9 , a versão do banco de dados ( db_version em wp_options ) foi alterada para 38590 e a revisão Trac foi 42195

Destaques

Bem-vindo a um fluxo de trabalho melhorado do Customizer com rascunhos de projeto, bloqueio, agendamento e links de pré-visualização. Além disso, o destaque de sintaxe de código e a verificação de erros farão uma experiência de construção de sites limpa e suave. Finalmente, se tudo isso não fosse muito bom, temos um ótimo widget da Galeria e melhorias na navegação e mudança de tema.

Workflow do Customizer melhorado

Projetar e programar personalizações de design de site
Sim, você leu certo. Assim como você pode redigir e revisar postagens e agendá-las para entrar em operação na data e hora que você escolher, agora você pode mexer com o design do seu site e agendar as mudanças de design para entrar em ação como quiser.

Função Schulle do Customizador

Colabore com o Design Preview Links
Precisa obter algum feedback sobre as mudanças propostas no projeto do site? O WordPress 4.9 oferece um link de visualização que você pode enviar para sua equipe e clientes para que você possa coletar e integrar feedback antes de agendar as mudanças para entrar em contato. Podemos dizer colaboração ++?
Bloqueio de design para proteger suas mudanças
Já encontrou um cenário em que dois designers entraram em um projeto e o designer A substitui as belas mudanças do designer B? O recurso de bloqueio de design do WordPress 4.9 (semelhante ao bloqueio de mensagens) protege seu projeto de rascunho para que ninguém possa fazer alterações ou apagar todo seu trabalho duro.
Um pedido para proteger seu trabalho
Você foi atraído para longe de sua mesa antes de salvar seu novo projeto de rascunho? Não tenha medo, quando você retornar, o WordPress 4.9 perguntará educadamente se deseja ou não salvar suas alterações não salvas.

customizer4 9-autosave.jpg

Melhorias de codificação

Destaque de sintaxe e verificação de erros? Sim por favor!
Você tem um problema de exibição, mas não pode descobrir exatamente o que deu errado no CSS que você escreveu amorosamente. Com o destaque da sintaxe e a verificação de erros para a edição CSS e o widget HTML personalizado introduzido no WordPress 4.8.1, você identificará os erros de codificação rapidamente. Praticamente garantido para ajudá-lo a escanear o código com mais facilidade e suss e corrigir erros de código rapidamente.
Sandbox for Safety
A tela branca temida. Você evitará quando estiver trabalhando em temas e codigo de plugin porque o WordPress 4.9 irá avisá-lo sobre salvar um erro. Você dormirá melhor à noite.
Aviso, Potencial de Perigo Adiante!
Quando você edita temas e plugins diretamente, o WordPress 4.9 avisará educadamente que esta é uma prática perigosa. Ele recomendará que você faça backup de seus arquivos antes de salvar, para que eles não sejam substituídos pela próxima atualização. Pegue a rota segura: o seu eu futuro irá agradecer-lhe. Sua equipe e os clientes agradecerão.

Mais atualizações de Widget

O Widget da Galeria Nova
Uma melhoria incremental para as mudanças de mídia incubadas no WordPress 4.8, agora você pode adicionar uma galeria via widget. Sim!

gallery-widget.jpg

Pressione um botão, adicione mídia
Deseja adicionar mídia ao seu widget de texto? Incorpora imagens, vídeos e áudio diretamente no widget junto com o seu texto, com o nosso simples, mas útil, botão Adicionar mídia. Woo!

text-widget-with-media.jpg

Shortcodes no Widget de Texto
Um pedido muito longo há mais de 8 anos é finalmente implementado no WordPress Versão 4.9 . Não é mais necessário fazer plugins e temas add_filter( 'widget_text', 'do_shortcode' ).

Melhorias no local de construção

Mudança de tema mais confiável
Quando você alterna temas, os widgets às vezes pensam que eles podem apenas subir e mover a localização. As melhorias no WordPress 4.9 oferecem um posicionamento de menu e widget mais persistente quando você decide que é hora de um novo tema. Além disso, você pode visualizar os temas instalados ou baixar, instalar e visualizar novos temas corretamente. Nada diz à mão como ser capaz de visualizar antes de implantar.

Função de Personalizador de Temas

Melhores instruções de menu = menos confusão
Você ficou confuso com as etapas para criar um novo menu? Talvez não mais! Nós eliminamos o UX para um processo de criação de menu mais suave. A cópia recém-atualizada irá guiá-lo.

customizer4 9-menu.gif

Felicidade dos desenvolvedores

Melhorias na API do Customizer JS
Nós fizemos inúmeras melhorias na API do Customizer JS no WordPress 4.9, eliminando muitos pontos de dor e tornando tão fácil trabalhar com a API do PHP. Existem também novos modelos de controle de base, um controle de data / hora e notificações de seção / painel / global para citar alguns. Verifique a lista completa.
MediaElement.js atualizado para 4.2.6
O WordPress 4.9 inclui uma versão atualizada do MediaElement.js , que remove dependências no jQuery, melhora a acessibilidade, moderniza a UI e corrige muitos erros.
CodeMirror disponível para uso em seus temas e plugins
Introduzimos uma nova biblioteca de edição de código, CodeMirror , para uso no núcleo. Use-o para melhorar qualquer código de escrita ou edição de experiências dentro de seus plugins, como CSS ou JavaScript incluem campos.
Melhorias em Funções e Capacidades
Foram introduzidas novas capacidades que permitem o gerenciamento granular de plugins e arquivos de tradução. Além disso, o processo de comutação do site em multisite foi ajustado para atualizar as funções e capacidades disponíveis de forma mais confiável e coerente.

Os pontos mais finos

Recursos singulares para ativar e desativar plugins individuais
O singular activate_plugine os deactivate_pluginrecursos são usados ​​juntamente com o nome do plugin correspondente ao determinar se um usuário pode ou não ativar ou desativar um plugin individual.
Edição de arquivos PHP do Sandbox em plugins e temas, sem desativação automática quando ocorre um erro
Uma edição do PHP que introduz um erro fatal é revertida com uma oportunidade, em seguida, para o usuário corrigir o erro e tentar salvar novamente.
Adição de estado sujo para widgets na tela de administração
indicando quando um widget foi salvo com sucesso e mostrando uma caixa de diálogo “Você tem certeza?” ao tentar sair sem salvar as alterações.

O que há de novo

Geral

  • Drafting ( # 39896 ) e agendamento ( # 28721 ) de alterações no Customizer. Depois de guardar ou agendar um conjunto de alterações, quando qualquer usuário entrar no Customizador, as alterações pendentes serão carregadas automaticamente. Um botão é fornecido para descartar as alterações para restaurar o Customizer para o último estado publicado.
  • Adição de um link de pré-visualização do frontend para o Customizer para permitir que as alterações sejam navegadas no frontend, mesmo sem que um usuário esteja logado ( # 39896 )
  • Adição de revisões automáticas no Customizer ( # 39275 )
  • Uma nova experiência de navegação de tema no Customizer ( # 37661 )
  • Melhore o fluxo para criar novos menus no Customizer ( # 40104 )
  • Mapeamento de maus-tratos educados de menus e widgets de navegação ao mudar de tema ( # 39692 )
  • Plugins: apresente recursos únicos para ativar e desativar plugins individuais ( # 38652 )
  • Edições de arquivos do Sandbox em PHP em ambos os plugins e temas ( # 21622 )

Postagens

meios de comunicação

  • Suporte para vídeos de provedores diferentes do YouTube e do Vimeo no widget Vídeo ( # 42039 )
  • Mídia: atualize MediaElement.js para 4.2.5-74e01a40 ( # 39686 )
  • Mídia: use largura máxima para legendas padrão ( # 33981 )
  • Mídia: Reduzir culturas de cabeçalho personalizadas duplicadas no Personalizador ( # 21819 )
  • Mídia: armazene a data de criação de vídeo em meta ( # 35218 )

Comentários

Aparência

  • Widget da Galeria ( # 41914 ), seguindo os widgets de mídia e imagem introduzidos na Versão 4.8
  • Suporte para shortcodes em widgets de texto ( # 10457 )
  • Suporte para adicionar mídia aos widgets de texto ( # 40854 )
  • A adição de estado sujo para widgets na tela Administration , que indicam quando um widget foi salvo com sucesso e mostrando uma caixa de diálogo “Tem certeza?” Ao tentar sair sem guardar as alterações ( # 23120 , # 41610 )

Comercial

  • Papel / Capacidade: Introduza recursos dedicados à instalação e atualização de arquivos de idiomas ( # 39677 )
  • Usuários: Exija um link de confirmação em um email a ser clicado quando um usuário tentar mudar seu endereço de e-mail ( # 16470 )

Processo de Instalação

Multisite

Acessibilidade

Sob o capuz

Geral

  • O editor CodeMirror adicionado ao editor de tema / plugin, Custom CSS no Customizer e widgets HTML personalizados ( # 12423)
  • Introdução de um controle de editor de código extensível para adicionar instâncias de CodeMirror ao Personalizador ( # 41897 )
  • Adição de área de notificações globais ( # 35210 ), notificações de painel e seção ( # 38794 ) e uma sobreposição de notificação que assume toda a tela no Personalizador ( # 37727 ).
  • Um controle de data / hora no Customizer ( # 42022 )
  • Introdução de modelos de controle para controles base ( # 30738 )
  • Use WP_Term_Query ao transformar consultas fiscais ( # 37038 )
  • Banco de dados: adicione suporte para servidores MySQL que se conectam aos hosts IPv6 ( # 41722 )
  • Emoji: Traga a compatibilidade do Twemoji para o PHP ( # 35293 )

Imagens

Incorpora

  • Suporte para adicionar oEmbeds fora do conteúdo do post, incluindo widgets de texto ( # 34115 )

Carregador de scripts

JavaScript

Correções de erros

Multisite

  • Multisite: Introduza get_site_by () ( # 40180 )
  • Multisite: melhore get_blog_details () usando get_site_by () ( # 40228 )
  • Multisite: melhore a inicialização de papéis disponíveis quando mudar sites ( # 38645 )
  • Multisite: Inicialize as funções de um usuário corretamente ao configurá-las para um site diferente ( # 36961 )

Rest API

  • API REST: suporte ao registro de estruturas de dados complexas para configurações e meta
  • API REST: Suporte para objetos na validação e sanitização de esquema ( # 38583 )

Aulas

O que há de novo

  • I18N: Introduza a classe Plural_Forms ( # 41562 )

Descontinuada

Funções

O que há de novo

Descontinuada

Ações e Filtros

Novos ganchos de ação

Novos ganchos de filtro

Ganchos de filtro modificados

Descontinuada

Bibliotecas externas

Diversos

  • Core e o conjunto de teste da unidade são totalmente compatíveis com o próximo lançamento do PHP 7.2

Ivanilson Ribeiro

Sou Consultor em Vendas Online. Minha missão é fazer seu negócio crescer aumentando a quantidade de clientes e melhorando suas vendas com auxílio da Internet.

Website: http://www.ivanilsonribeiro.com.br

Deixe uma resposta

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

um + quatro =