我的Wordpress网站上有一个作者页面(author.php)。但问题是,当我访问作者页面时,Wordpress会突出显示博客菜单项。我想要另一个菜单项作为父项。我该怎么办呢?我不想为此使用JS / jQuery。
由于
答案 0 :(得分:0)
目前尚不清楚作者页面网址的外观。一般来说,它类似网站网址/作者/"作者姓名"。
如果您的网站只有一位作者,则可以将作者页面链接添加为自定义菜单项。
或者您可以使用jQuery函数来搜索" author"在您的网址中,并在所需的菜单项中添加活动类
<script type="text/javascript">
$(document).ready(function () {
if(if(window.location.href.indexOf("author") > -1))
{
$("#author_menu").addClass('active');
}
});
</script>
不是最干净的解决方案,但我使用类似这样的内容来为当前页面菜单突出显示的页面与以下任何方式的子/父相关:
<?php if (is_author()) { ?>
<script type="text/javascript">
jQuery(function($) {
$(document).ready(function() {
$('#menu-main-menu li.menu-item-"**about_us_page_class**"').addClass('current-menu-item');
}); });
</script>
<?php } ?>