functions.phpからbodyに独自クラスを追加
普通のブログなんだけど、阪神タイガースの記事タイトルだけを背景黄色で文字黒にする必要が生じた。
どこにクラスを付けるのかという論点があるけれど、ここはやっぱりbodyでしょう。ということで、コードを探してみたけど皆さんheader.phpに直書きしていらっしゃる。
それもいいんだけど、やっぱりここはスッキリfunctions.phpにまとめてしまいたいところ。
なので、自分で書きました。
うん、悪くない。
普通のブログなんだけど、阪神タイガースの記事タイトルだけを背景黄色で文字黒にする必要が生じた。
どこにクラスを付けるのかという論点があるけれど、ここはやっぱりbodyでしょう。ということで、コードを探してみたけど皆さんheader.phpに直書きしていらっしゃる。
それもいいんだけど、やっぱりここはスッキリfunctions.phpにまとめてしまいたいところ。
なので、自分で書きました。
1 2 3 4 5 6 7 8 9 |
<?php add_filter('body_class', 'my_class_names'); function my_class_names($classes) { $cat = get_the_category(); $cat = $cat[0]; $classes[] = ''. $cat->category_nicename .''; return $classes; } ?> |
うん、悪くない。
フッターメニューなんかを触っている時、最後の要素のafter だけスラッシュやパイプを消したい場合がある。
その設定方法。簡単ですわ。
1 2 3 4 5 6 7 8 |
ul.footermenu li:after { content: "/"; padding:0 5px; } ul.footermenu li:last-child:after { content:""; } |
IEでは動かないよね。でも大丈夫。IE使ってる人はそこまで気にしないだろうからさ。