Visual Composer fix errore $template.get nel backend dopo aggiornamento a WordPress 4.5+

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!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

wordpress_image_creativa
Up Next:

QtranslateX Revolution Slider: Ecco come tradurre le tue slide

QtranslateX Revolution Slider: Ecco come tradurre le tue slide