it-swarm.com.de

js Fehler auf der Nachbearbeitungsseite

Ich erhalte einen Javascript-Fehler auf der Seite wp-admin/post.php, der mich daran hindert, Tags hinzuzufügen/den Link des Posts zu bearbeiten. So ziemlich alles mit JS.

> Error: d.delegate is not a function
> Source File:
> http://www.mysite.com/wp-admin/load-scripts.php?c=1&load=hoverIntent,common,jquery-color,schedule,wp-ajax-response,autosave,wp-lists,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-resizable,jquery-query,admin-comments,suggest,jquery-ui-sortable,postbox,post,Word-count,thickbox,media-upload&ver=c1c854f5d9062306d43d7331055686c9
> Line: 42

UPDATE
Die einzige Lösung, die zu funktionieren schien, war das Downgrade der Wordpress-Website auf 3.0.5
Ich bin nicht sicher, warum das passiert, aber nach 5 Stunden Debugging ist es mir egal

6
Asaf

Ich würde vorschlagen, die Skriptverkettung und/oder -komprimierung zu deaktivieren, um festzustellen, ob dies hilfreich ist. Sie können dies tun, indem Sie der Datei wp-config.php Folgendes hinzufügen:

define( 'CONCATENATE_SCRIPTS', false );
define( 'COMPRESS_SCRIPTS', false );

Und vielleicht sogar das Debuggen von Skripten ..

define( 'SCRIPT_DEBUG', true );

Verwenden Sie Caching-Plugins?

BEARBEITEN:
Der häufigste Grund dafür, dass diese Nachricht angezeigt wird, scheint eine ältere Version von jQuery zu sein, d. H. etwas niedriger als 1.4.2 ... haben Sie Plugins, die jQuery laden?

7
t31os

Funktioniert Javascript überall im Backend? Funktioniert Javascript auf Ihrem Dashboard? In den Bearbeitungsbildschirmen für andere Beitragstypen (z. B. Seiten)?

Wenn Javascript nicht funktioniert irgendwo in Ihrem Back-End ist, versuchen Sie, wp-config.php direkt nach Ihrer Datenbankkonfiguration Folgendes hinzuzufügen:

define('CONCATENATE_SCRIPTS', false);

Dies scheint einige lästige Javascript-Probleme im Back-End zu beheben, insbesondere wenn Konflikte mit anderen Funktionen zur Skriptminimierung auftreten (z. B. über Caching-Plugins oder einen Proxy-/CDN-Dienst).

2
Chip Bennett

Ich habe dieses Problem mit dem folgenden Code in der wp-config.php gelöst

if (strpos($_SERVER['REQUEST_URI'], 'wp-admin') !== false){
    define('CONCATENATE_SCRIPTS', false );
}

Dies ist eine vorübergehende Lösung für mich, bis die Versionen von WP, ACF und jQuery funktionieren.

0
jivanrij

Ich hatte genau das gleiche Problem. Ich löste das Problem, indem ich ein Plugin deaktivierte und dann auf meine Seiten ging. Dann kehrte ich zu den Plugins zurück und aktivierte das Plugin erneut. Das Plugin, das das Problem verursachte, war ein erweitertes benutzerdefiniertes Feld.

Ich habe jQuery in wp-includes/js/jquery auch manuell von Version 1.4.1 auf 1.7 aktualisiert.

Hoffentlich hilft das.

0
Ali Moshen

Wenn Sie überprüft haben, dass der Fehler nach dem Deaktivieren aller Plugins und dem Zurückschalten auf das standardmäßige/enthaltene Design weiterhin auftritt, können Sie versuchen, WordPress erneut zu installieren. Manchmal kann eine einzelne Datei (oder zwei) während des Herunterladens eines Updates beschädigt werden.

Um WordPress erneut zu installieren, melden Sie sich im Admin-Bereich Ihrer WordPress-Site an und rufen Sie die Seite Updates auf (http: //yourblogurl/wp-admin/update-core.php). Dort sollte eine Schaltfläche mit der Bezeichnung "Automatisch neu installieren" angezeigt werden. Dadurch werden die WordPress-Dateien erneut heruntergeladen und alle möglicherweise zuvor beschädigten Dateien überschrieben.

0
schellack