wordpress4.5

WordPress 4.5: problema javascript e HeadSpace2 SEO

21 Aprile 2016

Scrivo questo breve post per condividere la soluzione a un problema che mi ha tenuto bloccato il blog per un paio di giorni, dopo l’aggiornamento a WordPress 4.5.

Provo a spiegarlo, evidenziando i due problemi più evidenti, che si notano già in questa immagine:

wordpress

  • Quando si entra nella scheda di creazione o edit di un articolo non viene visualizzato il campo per l’inserimento del titolo dell’articolo
  • Provando a passare dalla modalità di editing “visuale” a quella “testo” non succede nulla, quindi non si riesce a modificare l’HTML di un articolo

Questi due blocchi limitano, di fatto, la possibilità di scrivere nuovi post.

Andando più a fondo, nella pagina si scopre un errore javascript di questo tipo:

$( ‘a[href=#toggle]’ ).click( function(){

triggers:

Syntax error, unrecognized expression: a[href=#toggle]

La causa del problema è un plugin SEO, HeadSpace2, che dopo l’arrivo di WordPress 4.5 non è stato prontamente aggiornato. Ciò provoca un l’errore javascript che blocca le due fondamentali funzionalità del back-end di WordPress.




La soluzione la devo a Jacob, sconosciuto membro dell’area supporto di WordPress.org:

accedi a:
wp-content/plugins/headspace2/js/headspace.js

Linea 26:
cambia: $( ‘a[href=#toggle]’ ).click( function(){
con: $( ‘a[href=”#toggle”]’ ).click( function(){

Linea 61:
Cambia: $( ‘a[href=#toggle]’ ).click( function(){
con: $( ‘a[href=”#toggle”]’ ).click( function(){

Nell’attesa che i creatori del plugin lo aggiornino, questa soluzione funziona perfettamente.

Spero di esserti stato utile!




No Comments

Leave a Reply