【Wordpress】現在開いているページのナビに任意のクラスをつける
現在いるページのナビにアクティブページ状態と分かりやすくするために
classをつけて、見た目を変えるため、今回はclass="active"をつけたい。
<nav> <ul> <li>HOME</li> <li>SERVICE</li> <li>COMPANY</li> </ul> </nav>
トップページにつける場合は
<li <?php if( is_front_page() && is_home() ) echo ' class="active"'; ?>>HOME</li> <li>SERVICE</li> <li>COMPANY</li>
でよし。
固定ページの場合はis_page('スラッグ名')←にスラッグ名をいれる
<li <?php if( is_front_page() && is_home() ) echo ' class="active"'; ?>>HOME</li> <li <?php if( is_page('service') ) echo ' class="active"'; ?>>SERVICE</li> <li <?php if( is_page('company') ) echo ' class="active"'; ?>>COMPANY</li>
より詳しくは下記サイトへ
自分の頭にもクラスつけたいペカッ!