[英]Wordpress posts in menu and custom classes
我是 WordPress 的新手,我正在尝试将纯 HTML 主题转换为 WordPress 主题。 但是我有一个问题,我找不到解决方案。 在导航菜单中,我找不到有选择地将类添加到 WordPress 作为菜单生成的ul
和li
元素的方法。
基本上,我需要为 1 个深度元素、两个深度元素和 3 个深度元素设置不同的类,并检查项目是否有子项,然后还设置不同的 class。
然后我必须将 onclick 脚本放在li
元素中(我知道这些是按钮,但我认为它也应该适用于生成的li
项目
<div class="tab">
<button class="tablinks active" onclick="openCategory(event, 'cat01')">Science</button>
<button class="tablinks" onclick="openCategory(event, 'cat02')">Technology</button>
<button class="tablinks" onclick="openCategory(event, 'cat03')">Social Media</button>
<button class="tablinks" onclick="openCategory(event, 'cat04')">Car News</button>
<button class="tablinks" onclick="openCategory(event, 'cat05')">Worldwide</button>
</div>
我知道这是很多要求,但我会感谢任何形式的帮助......
Part of this has to be / can be done in the functions.php
file of your theme, see https://developer.wordpress.org/reference/functions/wp_nav_menu/ , where you can define a container, its class, id etc .
可以使用包含直接子选择器组合的 CSS 选择器来实现不同菜单级别的 styles,例如nav.your_class > ul > li > ul > li > ul {... }
和类似
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.