alte Artikel über INSERT ein wp_posts einfügen?

  • Hallo,

    habe noch alte Artikel vorliegen:

    SQL
    INSERT INTO `ps_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_category`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES (265, 1, '2005-12-31 22:31:01', '2005-12-31 20:31:01', '1200 Benutzer mit Download-Abo-Preisen von 30 bis 120 Euros pro Monat waren auf der Seite registriert. Ein 26jähriger Mann wurde verhaftet. 130 Terrabyte an Daten (Spiele und Filme) wurden sichergestellt, das enspricht etwa 1000 moderner Festplatten.\r\n<a href="http://www.pressetext.de/pte.mc?pte=051202020" target="_blank">http://www.pressetext.de/pte.mc?pte=051202020</a>\r\n<a href="http://www.theregister.co.uk/2005/12/02/warez_servers/print.html" target="_blank">http://www.theregister.co.uk/2005/12/02/warez_servers/print.html</a>', 'Download Server-Ring in Deutschland zerschlagen', 0, '', 'publish', 'closed', 'closed', '', 'download-server-ring-in-deutschland-zerschlagen', '', '', '2005-12-31 22:31:01', '2005-12-31 20:31:01', '', 0, 'http://test.test.at/download-server-ring-in-deutschland-zerschlagen-265.html', 0, '', '', 0);


    Nun möchte ich diese in ein aktuelles WP einfügen. Dazu muss ich die Felder anpassen, denn post_category gibt es nicht mehr, daher entfernt.

    Problem: Die Daten sind erfolgreich in der DB, werden aber nicht unter Artikel in der Admin-Oberfläche aufgelistet.

    `ID` bigint(20) unsigned NOT NULL AUTO_INCREMENT sollte ja automatisch nach oben zählen, wenn ich es auf '' setze, oder?

    Gibt es sonst noch etwas zu beachten?
    thx,
    chris

    Einmal editiert, zuletzt von chris- (11. Februar 2011 um 11:59)

    • 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

  • Danke für den Link. Nu, isch spreche keen php!

    Gibt es dafür ein Skript/Tool oder ist das auch mit perl hinzubekommen?

    Gibt es nicht eine Möglichkeit 800 Artikel anderswie einzupflegen?

    Einmal editiert, zuletzt von chris- (11. Februar 2011 um 13:27)

  • Zitat

    Gibt es nicht eine Möglichkeit 800 Artikel anderswie einzupflegen?


    Die genannte Funktion ist eigentlich DIE Möglichkeit. Alles andere ist Gefummel.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Die genannte Funktion ist eigentlich DIE Möglichkeit. Alles andere ist Gefummel.

    Gibt es dazu auch eine kurze Anleitung, wie ich mir am schnellsten mir ein php-Skript baue, um diese Funktion zu nutzten? Ohne php-Kenntnisse ist das nicht besonders lustig.

  • Wenn ich nur Perl als Programmiersprache könnte, würde ich folgenden Weg wählen:

    a) Beiträge aus aktueller WP-Version exportieren und das Format ansehen
    b) Dein Datenformat in das Format aus a) konvertieren
    c) Daten in WP importieren

    latz

  • Wenn ich nur Perl als Programmiersprache könnte, würde ich folgenden Weg wählen:

    a) Beiträge aus aktueller WP-Version exportieren und das Format ansehen
    b) Dein Datenformat in das Format aus a) konvertieren
    c) Daten in WP importieren

    latz

    :cry: Habe nur mehr die "INSERT INTO" Zeilen von wp_posts :cry:
    Und wie jottlieb meinte, es fehlen noch die taxonomy/term Tabellen.

  • Da diese Tabellen noch nicht in meiner der alten Version bestanden, würde ein vollständiger DB-Dump hier auch nicht weiterhelfen.

    Also bleibt nur der Weg über Pfrimelei. Werte in Tabellen per Hand/Skript aufbereiten.

  • Habe eine sehr elegante Lösung gefunden, um alte Artikel einzupflegen. Plugin: Mass Page Maker.

    Dieses Plugin unterstützt CSV-Dateien. Top!!

    Momentan ist jedoch ein Bug in der Erzeugung der Permalinks, wenn als Struktur "Tag und Name" oder "Monat und Name" ausgewählt ist. Es wird, wenn ein Titelname schon vorhanden ist, kein "-2" angefügt. Das entfällt natürlich bei "http://localhost/?p=123", da ja eine eindeutiger Link erzeugt wird.

    Abhilfe: meiden der problematischen Permalinksstrukturen oder jeden Artikel einzeln öffnen und neu Publizieren. Dabei wird der Link aktualisiert. Update kommt, lt. Entwicker.

Jetzt mitmachen!

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