インストール・設定が簡単なはずのWordPressで一番悩んだのがこの件でした。
しかしバグではありません。
WordPressはきちんとした振る舞いをしているのですが、こちらが意図しない使い方をしたために、思った通りの表示をしてくれなかっただけなのです。
どういうことかというと、以下の公式フォーラムの記事が一番わかりやすいので引用しておきます。
パーマリンクを日付と日時ベースにする場合、%year%, %monthnum%, %day%, %hour%, %minute%, %second% の *すべて* が含まれない限り、単体記事としてみなされません (is_single() が true にならない)。
したがって、このパーマリンク設定では、単体記事を表示させても WordPress 自体は単体記事として扱わない (is_single() が false になる) ため、日時アーカイブと判断され、そういうテンプレートが適用されます。
つまり、
パーマリンクをデフォルトから変更して、日時を使用する場合には、秒単位まで指定してやらないとダメというわけです。このBlogなんか日付が同じ記事ですら希ですが(笑)、仕組み的には分まで同じ時刻に別の記事を作成することは可能なわけで、ユニークな名前を付けてくれないとこまりまっせ、というWordpress側の理に適った主張というわけですね。さすがに秒まで同じというのは意図しないとできないハズなので・・・
@kazunoblog http://spyralog.net/archives/2009/01/24/181211/ これとか参考になりますかね?
@kazunoblog http://spyralog.net/archives/2009/01/24/181211/ これとか参考になりますかね?
ピンバック:パーマリンク設定でmore以降が表示されない…。 « masablog
wordpressで微妙な不具合が起きてると思ったら、パーマリンクに中途半端に日付関数を使っていたからだった。 http://spyralog.net/archives/2009/01/24/181211/
RT @kytm: wordpressで微妙な不具合が起きてると思ったら、パーマリンクに中途半端に日付関数を使っていたからだった。 http://spyralog.net/archives/2009/01/24/181211/
無料ブログをWordpressへ移行作業中。何故かコメントフォームが表示できず、2時間以上悪戦苦闘・・・。別の方のブログ記事を見つけ、一発解決。パーマネントリンクの問題だった。秒までか。。。2時間前に見つけていれば・・・ 感謝リンク⇒http://bit.ly/cNUQ6Y
ワードプレスでコメント欄が表示されない件。まさにこの事象。 http://spyralog.net/archives/2009/01/24/181211/
ピンバック:コメントを投稿できない問題を修正しました。 | Ext Prism
悩んでかれこれ3時間。助かりました。
お役に立てて何よりです。
こういうコメント頂くと、小さなBlogでも書いててよかったなーっと思います。
ともに良いWordpressライフを送りましょう!
ピンバック:wordpressのコメントフォームが表示されない | だるだる日記
ピンバック:WordPress の設定でひっかかったところ諸々 | ごーぜろさん
ピンバック:【WordPress】「続きを読む」以降が表示されない/moreタグが効かない原因と対処法 | エグウェブ.JP@福岡/WEBセミナー・分析・WEBサイト制作
ピンバック:サーバーぶっ壊れてんのか? – 心だけはいつだって青春時代