Beiträge von FiPr

    Moin moin,

    Es geht um die Website khw-dritte-welt.de. Diese basiert auf einem Wordpress-System und verwendet das Plugin Toolset Types, welches die Arbeit mit Custom Post Types vereinfacht.

    Vor einigen Wochen fiel mir auf, dass die Custom Post Types nicht mehr im Admin Panel angezeigt werden – auch der Zugriff über z.B. https://khw-dritte-welt.de/wp-admin/edit.php?post_type=videos (für meinen Video-Post-Type) ist nicht mehr möglich.

    Da ich mir dachte, dass es sich um einen Fehler handelt, der durch veraltetet Plugins verursacht wird, habe ich die Website auf meinen lokalen Rechner gezogen und dort alle Aktualisierungen durchgeführt (online nehme ich sowas ungerne vor, da die Aktualisierungen bei mir häufig unterbrochen werden, was immer erstmal zu einer nicht erreichbaren Website führt) – ohne Ergebnis.

    Ein Blick in die Error-Logs hat mir dann folgende Zeile aufgezeigt:

    [29-Apr-2017 05:51:16 UTC] PHP Warning: Invalid argument supplied for foreach() in /Users/PriebeFinn/Desktop/khw/wp-content/plugins/types/library/toolset/types/embedded/includes/custom-types.php on line 464

    Dort werden alle vorhandenen Custom Post Types geladen – aus dem Datenbankfeld wp_options => wpcf-custom-types, wo die Daten serialisiert vorliegen. Ich vermute, dass diese Daten nicht mehr in Ordnung sind. Allerdings wüsste ich nicht, weshalb, da ich hier z.B. keine Search & Replace-Aktionen durchgeführt habe.

    Die Daten sind in der Datenbank noch vorhanden (und auch das Frontend ist in Ordnung).

    Hat jemand auch dieses Problem und es lösen können?

    Viele Grüße
    FiPr

    PS: Ich habe diesen DB-Eintrag einmal hier beigefügt.serialized.txt.zip