日付が表示されないのはなんで?
WordPressで1日のうちに複数の記事を投稿したら、2つ目以降の記事の日付が表示されなかったんです。
なんで??同じ関数使ってるのに2つ目の日付はどこに行ったの??
同じ状態にはまったことがある方はすぐピンときたと思います。
そう、the_dateを使って日付を表示させていたんです。
最初にいじり始めたテーマに使われてたのがこの関数だったので、「日付表示するのはコレ」って、なんの疑いもなく使ってました。
なんで表示がおかしいのかなと思って、Codexで調べてみたら、the_dateの説明にバッチリ書いてありました…。
要はthe_dateを使わないで、代わりにthe_timeを使えばこの問題は解決するみたい。
同じ日の投稿にいちいち日付を付けなくていい人、デザインの人はthe_dateを使って、それぞれ個別に日付を付けたい人、デザインの人はthe_timeを使って日付を表示させればいいってことになるのかな?
関数が2つあって好きなほうを選べるのはいいことだけど、両方知ってないと「バグった!!」ってものすごく焦ったりしちゃいますね(^_^;)
ちなみに表示させられる項目は、PHP: date - manualに載ってるものです。
見てみるといろいろな項目があってビックリしますw
年間の通算日ってどんな状況で使うんですかね?
あ、365からこの数引いたらカウントダウンとかできるのかも。
comment
コメントはまだありません。
trackback
Trackback URL | 0 Trackbak(s)