2016-06-08 13 views
1

Ich wurde gebeten, ein Problem auf einer WordPress-Seite zu untersuchen, die ich nicht gemacht habe. Es verwendet Visual Composer und kann für einige Tage keine Bilder zu den Seiten im Backend hinzufügen. Die Einzelbildkomponente lädt, Sie können das Bild auswählen, aber wenn Sie es hinzufügen, passiert nichts.Visual Composer geben ReferenceError: ID ist nicht definiert Fehler beim Hinzufügen eines Bildes

Überprüfen der Konsole den folgenden Fehler gibt:

ReferenceError: id is not defined 

in der folgenden Position: /wp-admin/load-scripts.php?c=0 & Last% 5B% 5D = jquery-Kern, jquery-migrate, utils, jquery-ui-core, jquery-ui-widget, jquery-ui-maus, jquery-ui-draggable, jquery-ui-slider, jquery-tou & laden% 5B% 5D = ch-punch, iris, wp-color-picker, jquery-ui-sortierbar, unterstreichen, wp-a11y, dickbox, shortcode, plupload, jquery-ui-position, jquery-ui-men & laden% 5B% 5D = u, jquery-ui- Autovervollständigung, jquery-ui-tabs, farbtastic, Medien-Upload & ver = 4.5.2 Zeile 98> Funktion

Versucht, es durch diese, diese, diese und diese Lösung zu beheben, aber nichts hat funktioniert.

Antwort

2

Ich bin heute auf diesen Fehler gestoßen. Dies liegt an der Aktualisierung von Wordpress 4.5, die eine neue Version von jquery enthält, die mit dieser alten Version von Visual Composer nicht kompatibel ist.

konnte ich dieses Problem beheben, indem auf eine neuere Version von Visual Composer zu aktualisieren, die ich aus dieser Antwort gefunden: https://stackoverflow.com/a/37138448

+0

Danke für die schnelle Antwort. Ich habe die neue Version von Visual Composer heruntergeladen, die in den Plugin-Ordner des Themes hochgeladen wurde, aber jetzt gibt es einen weißen Bildschirm des Todes. Im PHP-Protokoll wird der folgende Fehler angezeigt: Jun 9 13:28:44 PHP Schwerwiegender Fehler: Aufruf einer Memberfunktion init() auf einem Nichtobjekt in/public_html/wp-content/themes/123medicine/functions.php on Zeile 161 Zeile 160-161 in functions.php ist require_once locate_template ('/ wpbakery/js_composer/js_composer.php'); $ wpVC_setup-> init ($ composer_settings); Ich denke, ich muss die Initialisierung anders machen, aber wie? –

+1

Für mein Thema konnte ich einfach das Verzeichnis wp-content/plugins/js_composer löschen und den Ersatz entpacken. Ich bin mir nicht sicher, wie es durch mein Thema initialisiert wird, aber ich musste nichts extra machen. Es klingt, als hätte dein Thema den visuellen Komponisten eingebrannt, anstatt im Plugins-Verzeichnis zu leben. Vielleicht möchten Sie dies lesen: http://canatech.ca/kb/wp/kb-wordpress-registering-visual-composer/ –

+0

Ja, Visual Composer ist gebacken. Ich überprüfte die Funktion.php, ich habe genau das gleiche Init Code dort. –

1

Mein Freund hatte das gleiche Problem, aber mit individuellen visuellen Komponisten für Salient Thema. Ich erstellte vollständige WP-Backup, aktiviert Standard-Design, gelöscht Salient Thema, heruntergeladene Zip-Datei mit Original-Thema (von themeforest.net, wo er es gekauft) und hochgeladen in der Darstellung/Designs/Add new/Upload Thema anzeigen und aktiviert Salient Visual Composer Plugin im Bereich Plugins ...