足りないのか、見つからないのか。マオです。

ちょっとブログの表示に不具合があったんでテンプレートをいじってみたわけだけど、あまり納得いかないプログラムなんですよ。
納得がいかないというか、もっとスマートな方法があるんじゃないかとか思ってたり。
不具合ってのが、各記事の日付が一部表示されてない状態。
原因はサクっと分かって修正もしたんだけど、何となく方法が回りくどいとい。

[不具合]
投稿日付が同一の記事の場合、最初の記事に対しては日付が出力されるのに、二件目以降の記事には日付が出力されない。

[原因]
WordPressは投稿記事をループにて一件ずつ取り出して、各関数で内容を読み出して出力するという使用なのだが、投稿日付を取り出す関数のみ「取り出すべき記事の投稿日付に同一のものがある場合、取り出した記事の最初の一件のみで投稿日時を取り出すことが出来る」という、謎仕様。

[マオの解決方法]
プログラムにて色々とゴチャゴチャやって解決☆

弊害があって、投稿日付を変数に引っ張り出す場合はフォーマットを指定しないと引っ張り出せなくて、GUIの設定画面のフォーマット指定が使えなくなるという、地味な嫌がらせが・・・。
私しかテンプレート使わないからテンプレート自体をいじればいいんだけど、配布用に作る場合はどうすればいいんだろうな、これ。
ざっと原文のマニュアルの方も見たけど、見落としでもあるのだろうか。

久しぶりに使う言語ってのは楽しいかもしれん・・・(笑)



コメントフォーム(注:投稿内容にURLがある場合、管理者の確認の上で公開する設定になっています)