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

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.

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