以下は私のリンク先ページ "製品"です。それは2列を表示し、左側はセカンダリナビゲーション、右側はコンテンツです。私は誰かが主要なナビゲーション "製品"をクリックした場合それが欲しい。 2番目のナビゲーションでは、最初の項目は太字で表示され、内容が表示されます。ランディングページ「製品」の場合ワードプレスプライマリおよびセカンダリナビゲーション
<?php
/*
Template Name: Product Navigation Page
*/
?>
<?php get_header(); ?>
<div class="container page-border-top">
<div id="product-navigation" class="col-md-3" style="border: 1px solid green;">
<div id="navbar" class="navbar-collapse collapse">
<?php
$args2 = array(
'menu' => 'product-menu',
'menu_class' => 'nav navbar-nav',
'theme_location' => 'product-menu',
'container' => 'false'
);
wp_nav_menu($args2);
?>
</div><!--/.navbar-collapse -->
</div>
<div class="col-md-9" style="border: 1px solid red;">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(); ?>
<?php endwhile; endif; ?>
</div>
</div>
<?php get_footer(); ?>
主NAVからのリンク「製品」の後ろのページ、最初の項目のためのページということですか? –
はい、リンク先ページです。私は、「商品」をリンク先ページとして使用し、セカンダリナビゲーションが添付されます。セカンダリナビゲーションのすべてのアイテムを「製品」の親として設定して、テンプレートを使用するようにしました。 thanks – sonny
この場合、2番目のnavは通常のcssクラス名を提供し、最初の項目は 'current-menu-item'クラスを持つ必要があります。したがって、このクラスを太字でスタイルすることができます。 –