web-dev-qa-db-fra.com

Quelle est la différence entre current_page_item et current-menu-item

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
4
JM at Work

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

5
petermolnar