2011-01-06 5 views
0

ハイライト:私は以上で推移すると、すべて異なる、特定の色を持っている必要がありますサイドバーのナビゲーションリンクのリストを持っているWordpressのは、現在のページのリンクこの問題にアプローチする最良の方法は何

を、それらはすべて同じ色であります残りの時間。それらはネストされています(手動で階層ページも簡単に作成できますか?)。リンクはすべてWordpressのページを指しています。私は現在のページへのリンクを恒久的にカラフルに(ホバリングだけでなく)設定できるようにしたい。

このチェックページIDをハードコードする以外に、どうすればこの問題に対処できますか?

+0

どのようにサイドバーにリンクを表示しますか? –

+0

現在、TextWidgetにあります。 – fredley

答えて

1

私が行っていたときに役立ちました。 Wordpress Codexより。

IF(is_page( 'ページワン')){$現在 = '1'; } elseif(is_page( 'ページ2')){$ current = 'two'; } elseif( is_page( 'ページスリー')){$ current = 'three'; } elseif(is_page( 'Page Four')){$ current = 'four'; }

WordpressにはすでにページIDが組み込まれています。is_page関数はページ名を変数として受け入れます。あなたのIDやクラスでそれを投げて、あなたは金色です。

+0

それは便利です、ありがとうございます。 – fredley

関連する問題