Fehlermeldung /wp-includes/post.php on line 1762

  • WP-Version: 2.8.1
    PHP 5.2.9
    mySQL: 5.0.8.3
    Hoster: all-inkl.com

    Beim bearbeiten von statischen Seiten taucht oberhalb des FCK-Editors folgende Fehlermeldung auf:

    Warning: implode() [function.implode]: Invalid arguments passed in /www/htdocs/my-webseite.xyz/wp-includes/post.php on line 1762

    Beim Speichern der Seite kommt das Problem:

    Warning: implode() [function.implode]: Invalid arguments passed in /www/htdocs/my-webseite.xyz/wp-includes/post.php on line 1762

    Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/my-webseite.xyz/wp-includes/post.php:1762) in /www/htdocs/my-webseite.xyz/wp-includes/pluggable.php on line 865

    PlugIn DB-Cache habe ich mehrfach ein- und abgeschaltet; Cache gelöscht- kein Erfolg.

    Woran kann das liegen?

    • 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

  • Code
    // Page slugs must be unique within their own trees.  Pages are in a
    // separate namespace than posts so page slugs are allowed to overlap post slugs.
    [COLOR="Red"]$check_sql = "SELECT post_name FROM $wpdb->posts WHERE post_name = %s AND post_type IN ( '" . [B]implode("', '", $wpdb->escape($hierarchical_post_types)[/B]) . "' ) AND ID != %d AND post_parent = %d LIMIT 1";[/COLOR]
    $post_name_check = $wpdb->get_var($wpdb->prepare($check_sql, $slug, $post_ID, $post_parent));


    Da ist der Fehler. [del] Ist mir auch neu, dass implode() 3 Parameter entgegen nimmt. Trags vielleicht mal als Bug im Tracker ein.[/del] Quark, sind ja doch nur 2, da hat mir das Syntaxhighlighting nen Streich gespielt... Mmh.

  • Nö ... das Problem liegt nicht bei Deans FCK-Editor, denn selbst wenn ich das PlugIn deaktiviere, kommt die Fehlermeldung ...

    Any ideas bzw. marX was müßte ich in der post.php genau ändern?

    Ergänzung:
    Selbst wenn ich ALLE (!) PlugIns dekativiere kommt die Fehlermeldung ...

    Der Witz ist: die Fehlermeldung kommt nur, wenn ich statische Seiten bearbeiten möchte - nicht jedoch beim Bearbeiten von Artikeln.

    Any Ideas ?!?

    Einmal editiert, zuletzt von TobiasHeuken (13. Juli 2009 um 07:27)

  • Any ideas bzw. marX was müßte ich in der post.php genau ändern?


    Nichts, müsste eigentlich passen. Eventuell mal im Entwicklerforum nachfragen.
    http://wordpress.org/support/
    Das Problem ist dieser Codeabschnitt:

    PHP
    implode("', '", $wpdb->escape($hierarchical_post_types))


    $hierarchical_post_types muss ein Array sein (wegen implode). Ist es vorher auch, sonst würde PHP gar nicht erst zu dieser Zeile gelangen. Also könnte es an $wpdb->escape() liegen. Die verarbeitet aber auch ohne weiteres Arrays. Also vermutlich shcon irgendwo ein Bug - da müssen aber vermutlich die WP-Entwickler selbst ran.

    Zitat

    Der Witz ist: die Fehlermeldung kommt nur, wenn ich statische Seiten bearbeiten möchte - nicht jedoch beim Bearbeiten von Artikeln.


    Kein Witz. Ich habs oben nicht mit gequotet, aber die Zeile wird nur aufgerufen, wenn du eine Seite bearbeitest. Von daher nicht ganz unerklärlich.

  • Moin marX

    also der Bug wurde angeblich mit der WP 2.8.1 geschlossen; ein entsprechendes Ticket gibt es schon, ist aber geschlossen, da angeblich behoben ... was ich nicht bestätigen kann.

    Ich werde dort heute mittag nochmals ein Ticket eröffnen - mit Verweisen auf die beiden Foren-Einträge.

    Gruß Tobias

Jetzt mitmachen!

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