Dopo l’aggiornamento di WordPress a 4.5 la vostra copia di Visual composer ha iniziato a non funzionare correttamente nel backend? Ecco la soluzione.
Il problema nasce dall’update delle library jQuery interne a WP, per fixare procediamo come segue:
Nuove versioni di visual composer –> aprite il file: /wp-content/plugins/js_composer/assets/js/dist/backend.min.js ( Se necessario fate un beautifier del codice e ricomprimete al termine)
Vecchie versioni –> aprite il file: /wp-content/plugins/js_composer/assets/js/backend/composer-view.js
NOTA: Ricordate di effettuare sempre una copia di backup del file originale prima di effettuare qualsiasi intervento.
Una volta aperto il file fate una ricerca sulla funzione: html2element
A questo punto sostituite il codice che è riportato con il seguente:
html2element: function(html) { var $template, attributes = {}, template = html; $template = $(template(this.model.toJSON()).trim()), _.each($template.get(0).attributes, function(attr) { attributes[attr.name] = attr.value }), this.$el.attr(attributes).html($template.html()), this.setContent(), this.renderContent() },
Questo articolo ti è stato utile? Fammi sapere la tuo opinione nei commenti qui sotto!