{"id":33419,"date":"2020-07-17T02:27:31","date_gmt":"2020-07-17T02:27:31","guid":{"rendered":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-la-premiere-et-la-derniere-classe-aux-elements-de-menu\/"},"modified":"2020-07-17T02:27:31","modified_gmt":"2020-07-17T02:27:31","slug":"comment-ajouter-la-premiere-et-la-derniere-classe-aux-elements-de-menu","status":"publish","type":"post","link":"https:\/\/blogging-techies.com\/fr\/comment-ajouter-la-premiere-et-la-derniere-classe-aux-elements-de-menu\/","title":{"rendered":"Comment ajouter la premi\u00e8re et la derni\u00e8re classe aux \u00e9l\u00e9ments de menu &#8230;"},"content":{"rendered":"<p>R\u00e9cemment, en travaillant sur un projet de conception personnalis\u00e9, nous avons d\u00e9couvert la n\u00e9cessit\u00e9 d&#8217;ajouter un style personnalis\u00e9 aux \u00e9l\u00e9ments du menu de navigation WordPress.  Cette conception particuli\u00e8re n\u00e9cessitait un style diff\u00e9rent pour le premier \u00e9l\u00e9ment de menu et le dernier \u00e9l\u00e9ment de menu.  Maintenant, nous pouvons facilement acc\u00e9der \u00e0 l&#8217;administrateur WordPress et ajouter une classe css personnalis\u00e9e au premier et au dernier \u00e9l\u00e9ment de menu.  Cependant, puisque nous livrons cela \u00e0 un client, il est tr\u00e8s probable qu&#8217;il sera en mesure de r\u00e9organiser l&#8217;ordre des menus \u00e0 l&#8217;avenir.  Utiliser la fa\u00e7on d&#8217;ajouter des classes \u00e0 partir du panneau d&#8217;administration n&#8217;\u00e9tait pas la m\u00e9thode la plus efficace.  Nous avons donc d\u00e9cid\u00e9 de le faire en utilisant des filtres.  Dans cet article, nous vous montrerons comment cr\u00e9er votre premier et dernier \u00e9l\u00e9ment de menu WordPress diff\u00e9remment en ajoutant une classe CSS .first et .last.<\/p>\n<p>Il vous suffit d&#8217;ouvrir le th\u00e8me.  fichier functions.php.  Collez ensuite le code suivant:<\/p>\n<p>    wpb_first_and_last_menu_class ($ articles) {<br \/>$ items (1) -> classes () = &#8216;premier&#8217;;<br \/>$ items (count ($ items)) -> classes () = &#8216;last&#8217;;<br \/>retourner $ articles;<br \/>}<br \/>add_filter (&#8216;wp_nav_menu_objects&#8217;, &#8216;wpb_first_and_last_menu_class&#8217;);<\/p>\n<p>Une autre fa\u00e7on de concevoir diff\u00e9remment les premier et dernier \u00e9l\u00e9ments de menu serait d&#8217;utiliser des s\u00e9lecteurs CSS qui fonctionnent dans la plupart des navigateurs modernes. <\/p>\n<p>    ul # yourmenuid> li: premier enfant {}<br \/>ul # yourmenuid> li: dernier enfant {}<\/p>\n<p>Remarque: Si vous avez de nombreux utilisateurs dans d&#8217;anciens navigateurs (Internet Explorer), vous souhaiterez probablement \u00e9viter la technique suivante. <\/p>\n<p>Nous esp\u00e9rons que cet article vous a aid\u00e9.  Nous avons cr\u00e9\u00e9 une feuille de triche sur les classes CSS standard g\u00e9n\u00e9r\u00e9es par WordPress qui peut \u00e9galement \u00eatre utile lors de la conception des \u00e9l\u00e9ments de menu.<\/p>\n   ","protected":false},"excerpt":{"rendered":"<p>R\u00e9cemment, en travaillant sur un projet de conception personnalis\u00e9, nous avons d\u00e9couvert la n\u00e9cessit\u00e9 d&#8217;ajouter un style personnalis\u00e9 aux \u00e9l\u00e9ments du menu de navigation WordPress. Cette conception particuli\u00e8re n\u00e9cessitait un style diff\u00e9rent pour le premier \u00e9l\u00e9ment de menu et le dernier \u00e9l\u00e9ment de menu. Maintenant, nous pouvons facilement acc\u00e9der \u00e0 l&#8217;administrateur WordPress et ajouter une [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":33420,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[274,856,116,31,704,1429,519,1035],"class_list":["post-33419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","tag-ajouter","tag-aux","tag-classe","tag-comment","tag-derniere","tag-elements","tag-menu","tag-premiere"],"_links":{"self":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/33419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/comments?post=33419"}],"version-history":[{"count":0,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/posts\/33419\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media\/33420"}],"wp:attachment":[{"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/media?parent=33419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/categories?post=33419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogging-techies.com\/fr\/wp-json\/wp\/v2\/tags?post=33419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}