Quelle est la différence entre current_page_item
et current-menu-item
lors de l'utilisation de menus personnalisés
.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
current_menu_item est l'élément actif du menu, indépendant du type (page, archives, publication, etc.) de l'élément de menu actuel, alors que current_page_item n'est disponible que si l'élément en cours est une page et est en cours.
Pour plus de détails: http://codex.wordpress.org/Dynamic_Menu_Highlighting