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:
- 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:
wobei n für die Anzahl der Seiten steht.
- Attachments bekommen auch IDs zugewiesen. Lade ich z.B. zwei Bilder in einen Eintrag, ist die nächste Post-ID um zwei zu hoch.
- 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