PHP が難しすぎてついてけません。
でも WordPress とかのブログツール(??っていうのかな)は PHP わかんないとどーしよーもないもので。。。
自分は基本的に ActionScript オーサリングとHTML/CSS コーディングしか言語知りません。
ググっても何言ってるかさっぱりわけわかめ。
脳ミソが5つくらいに感じてきた。
もーしんどいス。
でも、半日かけてやっと希望の動作に仕上がったのでよしとしよう、うん。
カテゴリを表示しているページに行くと、
その選択されているカテゴリが反応するってのです。
まず、最初に出てきたのは、
get_the_category() でフィルタ関数作ってごにょごにょ。
(↑ よくわからんけど、やったるわーって意気込んでた午後4時くらい)
全カテゴリを表示したいのに、一個しか出てこない。
もーこの時点で半分くらいあきらめる。
(↑ 打ち合わせから帰ってきた午後10時くらい)
一応もうちょっと試したものの、やっぱり無理と判明。
(↑ 日付変わったくらい)
Javascript でカテゴリの URL 取得してどーにかしてやろうかと思いつくも、ここまで PHP やったんだからっと思い直して再度ググリの旅へ。
(↑ 飯食いに行ってきた後)
んで、無理にカスタマイズは止めて、wordpress のデフォルトからある wp_list_categories() を使おうと決める。
そしたら、<li class=”cat-item cat-item-1″>って自動で出力されるのを知る。
(↑ 1時間くらい前)
こ、これは!っと思い、PHP で今いるカテゴリーをどーにか取得して CSS 適応することに成功。
ちなみに、こんなのです。
<?php
$cat = get_the_category();
$cat = $cat[0];
$cat = $cat->cat_ID;
if(is_home()) $cat = 1;
?>
<style type="text/css">
.city li.cat-item-<?php echo $cat; ?> a {
color: #898989;
}
</style>
ふー、何とかメドたちました。
とりあえず、データの入れ込み作業して、朝一打ち合わせなので一回帰って風呂入って着替えましょー
そーしましょー
でも、まーね、出来る男ってこーゆーのすぐ気付く訳でして、俺畜生みたいに半日も掛けない訳でして。。。
頑張れ、俺。
COMMENT
0 Comment