Jun
30
2005
今さっき気づいたのですが、permalinkを設定してからシングル記事表示の時のサイドバーが一部リンクが言うこと聞かなくなっていました。
私の場合サイドバーのメインカテゴリへのリンクは手書きのもの(wp_list_catsなどのテンプレートタグを使わず直接URLを記入)もあって、それがカテゴリ表示のときは大丈夫なのがシングル表示だとおかしくなってました。
sidebarにはメインへのリンクは
<a href="?cat=x">
というようにxの場所にカテゴリIDを指定してましたが、例えば記事ID123の記事を見るときのPermalinkは
http://www.hyperpup.com/main/archives/123
となり、その画面でsidebarから例えばカテゴリID1のカテゴリを選択すると
http://www.hyperpup.com/main/archives/123?cat=1
となってしまうからでした。これでは困るので、各メインカテゴリへのリンク部分を
<a href="<?php echo get_settings('home'); ?>/?cat=x">
に変更したらうまく行きました。まだ見過ごしている不具合がでてくるかもしれませんね。
Trackback URI: http://www.hyperpup.com/main/archives/196/trackback/
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY post_date DESC LIMIT 1' at line 1]
SELECT ID, post_title FROM wp_posts WHERE post_date < '2005-06-30 00:56:49' AND post_type = 'post' AND post_status = 'publish' AND ID NOT IN () ORDER BY post_date DESC LIMIT 1

