あれ、一部の記事ページが変だよ

公開日: 2007年6月6日水曜日 Permalink WordPress

Permalinks の謎。 « kappadow.jp
p15.jp » 個別記事ページがおかしい

まさに同じ現象。
なぜか is_date のフラグが立っていてアーカイブのテンプレートで表示されてしまう。
記事ページなのに。
2.2 にアップグレードしてからだなー、確実に。
それまでは移行作業で一つずつ記事ページ見てたしね。

とりあえず見つけたのはこの記事。

初のおしっこ攻撃

他にもあるかもしれないな、、、。

ぬぬぬ。
#とりあえずわかってないけど無理矢理解決したかも。

[2007-06-05 18:10 追記]
おかしい記事が判明。
時、分、秒のいずれかがジャスト 00 だとアーカイブテンプレートで表示されてるっぽい・・・んじゃない?

・・・で、それがそうだとして、どう対応すればいいんだ?(ぉ

[2007-06-05 18:25 追記]

wp-includes/query.php の 438行付近。
if ( '' != $qv['hour'] ) $qv['hour'] = (string) $qv['hour'];
if ( '' != $qv['minute'] ) $qv['minute'] = (string) $qv['minute'];
if ( '' != $qv['second'] ) $qv['second'] = (string) $qv['second'];

時分秒は int じゃなくて string で渡してやるとちゃんと記事ページで表示されるっぽい?

いいのか?こんな対応で・・・;-p
  • ?±??G???g???[?d????u?b?N?}?[?N???A

4 件のコメント :

  1. はじめまして、こんにちは。
    Blogpeopleでリンクしていただいてありがとうございますー。

    なるほど、私は全然原因がわからなくて、無理矢理でした(笑)
    あとでいづ様の方法を試してみようと思います。
    貴重な情報、ありがとうございましたー。
    これからもがんばってくださいませ。

    返信削除
  2. はじめまして!!
    いつもお世話になっております。
    もう WordPress をいじりだしてからすんごく参考にさせていただいております。

    この件は、なんで int じゃ is_date フラグが立って、string だと立たないのかまで確認していないんです・・・。
    でもまぁなんとなーくうまくいってるみたいなのでいいかな、と;-p
    本当は Trickster さんの記事にトラックバックしようかと考えたんですが、私の対応があまりにテケトーすぎるし自分でキチンと確認してないのでやめました・・・。
    こちらこそいつも貴重な情報をありがとうございます。

    返信削除
  3. [...] triumphal * roman様 あれ、一部の記事ページが変だよ [...]

    返信削除
  4. [...] triumphal * roman様 あれ、一部の記事ページが変だよ 早速、エントリされている修正を実行。 [...]

    返信削除