我在Wordpress中编辑post-template.php。 function start_el
回显菜单。在这里,我想检查页面是否是顶级页面,这样我就可以将一个名为“top”的新类添加到顶级页面li。 如何检查网页/链接是否是顶级链接?我只需要这个,因为我可以完成剩下的工作。
我试过
if ($page->post_parent) { do_something(); }
但它不起作用......
(我已经在同一个类中更改了类的名称current_page_item and current_page_ancestor, current_page_parent
到current
,因为我使用了一个使用此类的自定义jquery菜单。)
非常感谢!
答案 0 :(得分:0)
您好,如果您想使用jQuery将类添加到顶级页面,那么
$('ul#main-menu>li').addClass('top_level');
这里是ul#main-menu是你的菜单ul id