Problemas com o update 3.9 do WordPress

Wordpress update to 3.9 was giving several problems

Depois de ter atualizado o meu blog comecei a ter vários problemas com o update 3.9 do WordPress, principalmente na página de edição dos Posts.

  • O editor do permallink  não estava a funcionar. Ao clicar no botão “Edit” não acontecia nada
  • Vários paineis estavam também sem funcionar, como por exemplo o painel das “Screen Options” e os paineis de plugins como o “WordPress SEO”

Este seria muito provavelmente um problema de Javascript. Então para descobrir o bug abri as DevTools do Chrome e encontrei no debugger o seguinte erro:

TypeError: postEdit.$connect_translations_dialog.dialog is not a function

 

Procurando uma solução

Uma vez que estou a usar o WPML  para gerir as traduções deste blog, o problema só poderia estar com este plugin. A versão do WMPL que eu estava a usar era a 3.1.4 e depois de alguma investigação descobri que afinal esta versão não estava preparada para funcionar no WordPress 3.9.

No entanto já existia a versão 3.1.5 deste plugin, mas por alguma razão eu não estava a ver o update na minha página de plugins.

Uma vez que o WPML é um plugin pago, aparentemente este utiliza o Installer para a automatização de downloads e de updates que então aparecem na página de plugins do WordPress.

In a nutshell, Installer allows WordPress to download plugins from commercial sources. This means that themes and plugins that you purchase from companies that use Installer, will appear in your WordPress admin. You can install and upgrade quickly and easily, without wasting time uploading files manually.

Depois de ler alguma documentação, foi relativamente fácil adicionar o Installer, bastou seguir estes passos:

  1. Aceder à página do Installer e fazer o download do ficheiro.
  2. Instalar o plugin no WordPress.
  3. Aceder a Settings->Repositories, e fazer login no repo do wpml.org.

O update do WPML apareceu na página de plugins do WordPress e depois de atualizado o plugin, os problemas todos que estavam a acontecer desapareceram e a página de edição de Posts voltou a funcionar perfeitamente.

Leave a Reply

Your email address will not be published. Required fields are marked *