これについては、次の1つの方法があります。
各ページ:
$current_page_id = 'about';
include "nav.php";
インクルードファイル:
$nav_items = array(
'home' => array(
'href' => "/",
'label' => "Home Page"
),
// home
'about' => array(
'href' => "/about",
'label' => "About"
),
// about
...
);
// $nav_items
?>
<ul>
<?php
foreach ( $nav_items as $nav_id => $nav_item ) {
$nav_item[ 'class' ] = $nav_id === $current_page_id ? 'active' : '';
echo <<<DOCHERE
<li>
<a class="{$nav_item[ 'class' ]}" href="{$nav_item[ 'href' ]}">{$nav_item[ 'label' ]}</a>
</li>
DOCHERE;
?>
</ul>