Fehler in der plugin.php nach Upgrade 2.2.2 - > 2.2.3

  • Folgender Fehler erscheint unter dem Kommentarfeld:

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'wp_comment_form_unfiltered_html_nonce' was given in /.../wp-includes/plugin.php on line 160

    so wie hier: selbstausbildung.de » Das große Handbuch Quilten & Patchwork | Tradition, Arbeitswerkzeuge, Muster & Techniken

    Was kann ich tun / ändern?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ich habe keinerlei Probleme. Sogar mein "Sorgenkind" Subscribe-to-comments macht weder in IE 7 noch im FF Zicken.

    Hast Du da irgendwelchen "alten" Code mit drinne?

    Tschö - Nobbi - WebNobbi.de ~ (WP 2.7, FF 3.0.5)

  • muss an der v. 2.2.1 liegen - ich habe gleich zwei Schritte auf einmal genommen, erst auf die 2.2.2, dann auf die 2.2.3.
    Bei einem anderen Blog, den ich erst mit v. 2.2.2 gestartet hatte, habe ich das Problem bei selben Plugins und Theme nicht.
    es muss aber was mit den kommentaren zu tun haben - aktiviere ich diese, verschwindet auch der fehler.

    Kein sehr sinnvoller Schritt, aber wenn ich die ursprüngliche plugin.php der v 2.2.1 (update zu 2.2.2 enthielt keine plugin.php) wieder drauf spiele, ändert sich der Fehler in:

    Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'wp_comment_form_unfiltered_html_nonce' was given in /.../wp-includes/plugin.php on line 123

    ... und noch was ist mir aufgefallen: bei dem Befehl .../wp-admin/moderation.php erscheint eine leere Seite - Befehl wird aber umgesetzt.

  • muss an der v. 2.2.1 liegen - ich habe gleich zwei Schritte auf einmal genommen, erst auf die 2.2.2, dann auf die 2.2.3.


    Falls du nicht das 2.2.2->2.2.3-Fix genommen hast, darf da nix schiefgehen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • erledigt.
    keine Besserung.
    versteht ihr denn den inhalt der fehlermeldung, so dass ich dort ansetzen kann?

    und noch ein fehler - RSS-Feed geht nicht mehr:

    Warning: require_once(/.../wp-includes/feed-rss2.php) [function.require-once]: failed to open stream: No such file or directory in /.../wp-includes/theme.php on line 408

    Fatal error: require_once() [function.require]: Failed opening required '/.../wp-includes/feed-rss2.php' (include_path='.:/usr/share/pear/php5') in /.../wp-includes/theme.php on line 408

  • Bitte mal folgendendes ausprobieren...
    /wp-includes/plugin.php in einem Editor öffnen und zu Zeile 160 scrollen.
    Zeile 160 sieht so aus:

    PHP
    call_user_func_array($the_['function'], array_slice($args, 0, (int) $the_['accepted_args']));


    Direkt danach (also Zeile 161) müsste eine Leerzeile kommen und danach

    PHP
    } while ( next($wp_filter[$tag]) );


    Bitte mal die Leerzeile löschen und schauen ob der Fehler dann immer noch auftritt.


    Falls das nichts gebracht hat, dann mal das englische WordPress (wordpress.org) runterladen und testhalber die plugin.php durch die englische Version ersetzen lassen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • irgendwas hat jetzt geklappt. aber was und wie weiß ich auch noch nicht ...
    ich habe einfach, wie Olafb vorgeschlagen hat, die komplette /wp-include gelöscht und neu draufgespielt, dann nocheinmal einige dateien der 222 inkl. der theme.php, und dann gings wieder. vor dem näcshten upgrade ist mir allerdings ein bisscchen bange.

    danke für eure hilfe!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!