を使用してWordpressでメニューを生成しましたwp_list_pages
メニューは次のように生成されます。
<li class="page_item page-item-11 page_item_has_children">
<a href="#">News</a>
<ul class="children">
<li class="page_item page-item-87 current_page_parent">
<a href="#">News archive</a>
</li>
</ul>
</li>
そのセクションにいるときだけ、メニューのサブレベルを開いています。私が抱えている問題は、一部のサブアイテムが一部の親レベル内に収まらないため、純粋な css を使用してそれらをターゲットにすることができないことです。
上記のコードを見ると、リスト項目にはクラス "current_page_parent" (WP が自動的に生成します) があり、いくつかの css を使用display:none
してul.children
.
ul.children
内のliにクラス「current_page_parent」がある場合、jqueryを使用して新しいクラスを挿入するにはどうすればよいですか?
または、より良い方法があれば、私はそれを受け入れます!