it-swarm.com.de

WP zeigt "Warnung: call_user_func_array ()" an. Was tun?

Ich arbeite derzeit an der Gestaltung meines Blogs und bin fast fertig, aber als ich auf 5.1 WordPress Version in XAMPP) aktualisiert habe, wurde diese Fehlermeldung angezeigt:

Warning: call_user_func_array() expects parameter 1 to be a valid callback,
function 'disable_embeds_rewrites' not found or invalid function name in
E:\xampp\htdocs\wp\wp-includes\class-wp-hook.php on line 286

Das Blog-Thema (mit benutzerdefiniertem Rückruf für Kommentare), das ich gerade entworfen hatte, funktionierte in der letzten Version von WordPress] ordnungsgemäß, aber dieser Fehler trat sofort auf, nachdem ich mein WordPress aktualisiert hatte.

Bitte geben Sie mir eine Lösung!

4
RIshabh Jha

Der Fehler, den Sie erhalten, wird angezeigt, weil irgendwo auf Ihrer Site (Ihr Thema oder eines Ihrer Plugins) eine Filterfunktion registriert wird, die nicht vorhanden ist.

Irgendwo in Ihrem Code wird es eine solche Zeile (oder eine ähnliche) geben:

add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' );

Es kann einen anderen Haken verwenden, so dass es auch so aussehen kann:

add_filter( 'XXX', 'disable_embeds_rewrites' );

Das Problem ist, dass die Funktion disable_embeds_rewrites existiert nicht auf Ihrer Site.

Der einfachste/schnellste Weg, dies zu beheben, besteht darin, die obige Linie zu entfernen.

PS. Aber du solltest vorsichtig sein. Möglicherweise wird dieser Filter auf Ihrer Website benötigt. Wenn Sie es finden, sollten Sie den Autor dieses Teils des Codes (Plugin/Theme) kontaktieren und es als Fehler melden.

3