Einträge mit fortlaufenden Nummern versehen?

  • Hallo zusammen.

    Ich habe folgendes Problem:

    Ich möchte meine Einträge sowohl in der normalen, als auch der Archiv- und der Einzelübersicht mit fortlaufenden Nummern versehen, also nach dem Schema

    #3 [Titel] [Datum]
    [Text]

    #2 [Titel] [Datum]
    [Text]

    #1 [Titel] [Datum]
    [Text]

    (wichtig ist dabei nur, dass jeder Eintrag nur eine ID bekommt, also nicht auf der Index-Page eine andere ID hat als in der Kategorieansicht oder so..)

    Zuerst kam mir natürlich der Gedanke, dafür die Post-ID zu benutzen. Dabei stieß ich auf drei Probleme:

    1. Pages bekommen auch IDs zugewiesen. Dieses Problem konnte ich umgehen, indem ich die Pages zuerst anlegte, und dann die the_ID() Funktion wie folgt veränderte:
      PHP
      function the_ID() {    global $id;    echo $id-n;}

      wobei n für die Anzahl der Seiten steht.

    2. Attachments bekommen auch IDs zugewiesen. Lade ich z.B. zwei Bilder in einen Eintrag, ist die nächste Post-ID um zwei zu hoch.
    3. Lösche ich einen Post, wird seine ID nicht neu vergeben. Im laufenden Betrieb vielleicht zu vernachlässigen, im Testbetrieb jedoch recht lästig.

    Ich hoffe, ihr wisst eine Lösung.

    Danke,

    Will

    • 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

  • mir fällt da nur custom key oder plugin ein.
    entweder du fügst bei jedem post manuell einen custom key mit der zahl ein oder
    man automatisiert das irgendwie über ein plugin.

  • Du solltest Dir das noch einmal überlegen.

    Du beraubst Dich dadurch der Möglichkeit per Timestamp Beiträge zwischen vorhandene zu schieben.

    Dafür hast Du dann einen Countdown, also oben Beitrag 1199, dann 1198.
    Das führt dazu, dass der ordentliche Deutsche (Schulprägung) den Anfang sucht und solange herumblättert, bis er den Beitrag 1 findet.

Jetzt mitmachen!

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