どうしても解決しないトラブルがあるのでメモ。
カテゴリー毎に含まれるエントリーのデザインを変えるために条件分岐を利用したけど、
特定のカテゴリーに含まれるエントリーの変更がなぜかトップページにも反映されてしまう。
使った条件分岐はin_category()を使用し、カテゴリー数は3つ。
それぞれをカテゴリーIDで指定した。
たとえば、IDが「1」「2」「3」があったとして、カテゴリーID3へ指定した変更のみがトップページにも反映される。
カテゴリーID3の条件分岐を削除すると、正常に表示される。
逆に条件分岐をカテゴリーID3のみ指定すると、やはりトップページにも反映される。
その状態でIDを3→2に指定すると正常に表示される。
やったこと。
- 条件分岐のタグを書きなおした。
- カテゴリーの指定をIDでなく、スラッグ、タイトルで指定した。
- カテゴリーを作りなおした(IDを変更した)
- 寝た。
まるで関係ないことやってんのかな。。
もう暫く調べる。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://www.simple-blog.com/netc/457/trackback/
- Listed below are links to weblogs that reference
- WordPressの条件分岐が正しく反映されない。 from SIMPLE-Blog