10-stellige Post IDs / Wo ist die nächste Post ID gespeichert und wie ändert man sie?

  • Hi WordPressLer!

    Bitte, Bitte, falls ihr mir irgendwie weiterhelfen könnt, meldet Euch! Wäre Euch zu tiefst verbunden wenn ich das heute noch lösen könnte...

    Natürlich habe ich keine Millarde Posts auf meinem Wordpress Blog, aber ich kam mal auf die grandiose idee via xml zu posten und bei der ID und dem permalink eine 10 stellige Nummer anzugeben... á lá "http://www.website.com/?p=4249785234"

    Ich weiß dass die IDs in sog. BigInits gespeichert werden, also dürften die Post IDs bis zu 20 stellen aufweisen (eigentlich).

    Naja, nachdem nun also nichts mehr ging (ich kann nicht mehr posten, zumindest wenn ich ein post abspeichere passt der permalink nicht, d.h. es wird z.b. auf preview nur auf "[...]/wp-admin/edit.php" verwiesen.

    Da dies erst nach den irrsinnig großen IDs geschah bin ich mir seeehr sicher, dass das auch die ursache ist.

    Also begab ich mich in die MySql Tabelle der posts und löschte alle posts die 10 stellige IDs haben und dachte nun wird der wahrscheinlich bei der nächstgrößeren ID weitermachen (diese ist grade mal 3 stellig ;-))

    Pustekuchen, er zieht sich nun immer die 10 stellige IDs raus, egal was ich mache....

    Drum hier nun meine Frage:

    Wo speichert Wordpress die Zahl der nächsten ID, dem ein Post zugeschrieben werden soll? BZW wie/wo ermittelt Wordpress diese Zahl?
    Kann man sie nachträglich ändern? Was muss ich dazu löschen/ändern? Steht das ist irgendwelchen PHP files oder in der Datenbank?

    Bitte helft mir!! Das ist sehr wichtig!

    Vielen Dank und einen Schönen Sonntag!

    • 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

  • Hallo fosfso,

    nutzt Du phpmyadmin als Datenbankzugriff? Dann ist dies in "Operation" dann in dem "auto_increment" einstellbar. Allerdings müsstest Du wissen, was die höchste ID ist. Die nächst folgende Zahl gibst Du dann in auto_increment ein.

    LG saleen7

    Edit: Natürlich solltest Du dies in der Tabelle der posts, z.b. wp_posts ändern. : )

  • danke saleen7 für deine schnelle antwort,

    ja, ich nutze phpMyAdmin, nur finde ich dort keine operations tabelle, hier eine liste der tabellen:


    • wp_comments
    • wp_links
    • wp_options
    • wp_postmeta
    • wp_posts
    • wp_terms
    • wp_term_relationships
    • wp_term_taxonomy
    • wp_usermeta
    • wp_users


    naja, ich dachte mir, vielleicht hast du dich verschrieben und meinst die Tabelle "options", aber auch darin befindet sich leider kein Feld namens "auto_increment". Auch eine suche nach dem Feld "auto_increment"blieb erfolglos...

    Hast du vielleicht noch eine weitere Idee wo diese stehen könnte? Oder jemand anderes vielleicht? Wäre über jede Hilfe sehr erfreut!

    MfG fosfso

    EDIT:

    Ha! jetz weiß ich was du meintest ;-) ok, werds mal ändern und dann hoffentlich hier meinen erfolg posten können! ;-) DANKEEE

    Einmal editiert, zuletzt von fosfso (10. Januar 2010 um 14:21)

  • Problem Gelöst

    Vielen Dank nochmals an saleen7 für die schnelle und kompetente Lösung des Problems!

    Hat wunderbar funktioniert, als Hinweis für Leute mit einem ähnlichen Problem:

    mit "Operations" ist keine Tabelle und kein Feld gemeint, sondern ein Reiter ganz oben rechts neben "Export(ieren)" und "Import(ieren)", bei deutschen phpMyAdmins steht da "Operationen". Dort kann man dann die nächste ID eintragen :)

    Mit freundlichen Grüßen,

    fosfso

  • Hallo fosfso,

    huch, stimmt. Es war der Reiter gemeint. Freu' mich, wenn ich Dir helfen konnte. Viel Spaß noch mit Wordpress.

    LG saleen7

Jetzt mitmachen!

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