Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| webdev:wordpress:menus [18/08/2015 14:18] – dolo | webdev:wordpress:menus [06/10/2017 12:03] (Version actuelle) – dolo | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Menus Wordpress ====== | ||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | functions.php | ||
| + | < | ||
| + | |||
| + | |||
| + | Appeler le menu : | ||
| + | < | ||
| + | $params = array( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | wp_nav_menu($params); | ||
| + | |||
| + | <WRAP center round important 60%> | ||
| + | Les liens sont toujours dans des <li>, penser à les mettre dans un <ul> | ||
| + | </ | ||
| + | |||
| + | CSS utile : | ||
| + | < | ||
| + | margin:0; | ||
| + | padding:0; | ||
| + | } | ||
| + | |||
| + | nav.menu-main-container li { | ||
| + | list-style-type: | ||
| + | }</ | ||
| + | |||
| + | ===== Ajouter un sous-menu taxonomy à un menu custom non lié ===== | ||
| + | <code linenums> | ||
| + | add_action( ' | ||
| + | |||
| + | public function adminMenu() | ||
| + | { | ||
| + | add_menu_page( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | array($this, | ||
| + | ' | ||
| + | 22 // | ||
| + | ); | ||
| + | |||
| + | add_submenu_page( | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | } | ||
| + | |||
| + | </ | ||