シングルページをカレント表示したい
-
wordpress5.8.1にサイドバーとしてウィジェットを設定しています。
ブロックから「カテゴリー」を選んでウィジェットに設定していますが、
親カテゴリーに属するシングルページが表示された時に、
親カテゴリーをカレント表示させたいのですが、
シングルページのカレント表示がなかなかうまくいきません。シングルページ以外はjsでカレント表示させ、表示ページではアクティブ表示になります。
シングルページが属するカテゴリーだけをアクティブにする方法がありますでしょうか。js
// サイドメニュー css「.current」がアクティブ設定 $(function(){ $(".side .category li a").each(function(){ if(this.href == location.href) { $(this).parents("li").addClass("current"); } }); });
sidebar.php にウィジェット記述をつくり、シングルページに<?php get_sidebar(); ?>で表示させています。
<aside class="side"> <?php dynamic_sidebar('sidebar-1'); //サイドバー1 ?> </aside><!-- /side -->
css
.side .category li.current > a {background-color: #EEE;} .side .category li.current > a:after { border-top: 1px solid #EC1A0F; border-right: 1px solid #EC1A0F;}
7件の返信を表示中 - 1 - 7件目 (全7件中)
7件の返信を表示中 - 1 - 7件目 (全7件中)
- トピック「シングルページをカレント表示したい」には新たに返信することはできません。