繁体   English   中英

Wordpress 在菜单和自定义类中发布

[英]Wordpress posts in menu and custom classes

我是 WordPress 的新手,我正在尝试将纯 HTML 主题转换为 WordPress 主题。 但是我有一个问题,我找不到解决方案。 在导航菜单中,我找不到有选择地将类添加到 WordPress 作为菜单生成的ulli元素的方法。

基本上,我需要为 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM