Current_Page_Item和Current-Menu-Item有什么不同

时间:2011-04-18 作者:JM at Work

两者之间有什么区别current_page_itemcurrent-menu-item 使用自定义菜单时

.current_page_item{} // Class for Current Page
.current-cat{} // Class for Current Category
.current-menu-item{} // Class for any other current Menu Item
.menu-item-type-taxonomy{} // Class for a Category
.menu-item-type-post_type{} // Class for Pages
.menu-item-type-custom{} // Class for any custom item that you added
.menu-item-home{} // Class for the Home Link

1 个回复
最合适的回答,由SO网友:petermolnar 整理而成

current\\u menu\\u项是菜单中的活动元素,与当前菜单元素的类型(页面、存档、帖子等)无关,而current\\u page\\u项仅在当前项为页面且为当前项时可用。

有关更多详细信息:http://codex.wordpress.org/Dynamic_Menu_Highlighting

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph