Frage

Ich mache eine Zeitleiste in Wordpress, und ich versuche, einen Beitrag mit dem Datum 12, 1800 Januar zu machen, aber Wordpress läßt mich nicht. Offenbar läßt mich es nicht Post etwas vor dem Jahr 1970. Gibt es eine Möglichkeit, es zu beheben?

War es hilfreich?

Lösung

PHP (Programmiersprache Wordpress ist geschrieben in) verwendet einen Unix-Zeitstempel, der die Anzahl der Sekunden seit dem 1. Januar ist 1970. Dies bedeutet, dass Sie keine Termine vor diesem Zeitpunkt verwenden können, wie das ist „der Anfang der Zeit "nach PHP.

Sorry, wenn das war nicht die Antwort, die Sie wollte: (

Andere Tipps

Ich bin ziemlich sicher, dass dies kein Problem Wordpress, genauer gesagt ein PHP-Problem, das mit ihm zu tun haben Wordpress geführt hat.

Dieser Auszug aus dem PHP genommen Handbuch:

  

Der gültige Bereich von einem Zeitstempel ist in der Regel von Fr, 13. Dezember 1901 20.45.54 GMT Tue, 19. Januar 2038 03.14.07 GMT. (Dies sind die Daten, die entsprechen die Minimal- und Maximalwerten für eine 32-Bit-Ganzzahl mit Vorzeichen). Doch bevor PHP 5.1.0 dieser Bereich wurde von 01-01-1970 bis 19-01-2038 auf einigen Systemen begrenzt (zum Beispiel Windows).

So ist es kein Problem mit Wordpress selbst sein kann, können Sie mit jemandem bei Wordpress über das Problem in Kontakt treten müssen, vielleicht können sie PHPs Kalender-Erweiterung implementieren.

Wenn alle Ihre Termine in den 1800er Jahren sein werden, vielleicht können Sie Wordpress konfigurieren Sie das Datum im 2-stelligen Format zu zeigen und stick „18“ vor sich her.

behaupten einige Menschen in der Lage sein zu verwenden, vor 1970 Termine, obwohl der Fehler für 3,0 noch offiziell geöffnet ist: Wordpress> Support »Bug mit rückwirkenden Post vor dem 1. Januar 1970 - wp2.8 Es wird behauptet, dass das Problem der sich von negativen Zeitstempel ist, was einige der Server-Betriebssystem nicht verarbeiten kann.

Könnte ein benutzerdefiniertes Feld für das Jahr früher als 1970 und während des Druckens die „aktuellen“ Tag und Monat verwendet werden?

Sie können das Datum in ein benutzerdefinierten Feld setzen und die Anzeige, dass statt und man kann sortieren nach diesem benutzerdefinierten Feld als auch, so würde das Endergebnis anders nicht sein.

Sie können benutzerdefinierte Felder verwenden, das Datum zu speichern und zeigen, dass anstelle von the_date oder the_time Anrufen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top