Questa è una guida passo-passo per l'utilizzo del plugin del menu jQuery, Superfish, sviluppato da Joel Birch.
Scarica il pacchetto pack Superfish dal sito ufficiale.
Copia il CSS e JS nella cartella del tema. Per il nostro tut, l'obiettivo è il TwentyEleven
cartella. I nomi delle directory sono superfish-css
e superfish-js
.
Importa i file CSS e JS in header.php con wp_enqueue_script
e wp_enqueue_style
Funzioni di WordPress.
Cerca la linea mostrata sotto e cambia come indicato. In questo modo, facciamo in modo che WordPress utilizzi la versione Superfish per il menu principale:
// Cambia da questo: 'primario')); ?> // A questo: 'primary', 'menu_class' => 'sf-menu',)); ?>
Crea e salva un sistema di menu nell'amministratore di WordPress, quindi verrà visualizzato nella parte appropriata del sito. L'immagine sotto mostra il sito prima che il menu aggiungesse:
Dopo aver aggiunto il menu:
Modifica gli stili Superfish per abbinarli al tema Twenty Eleven. Il file si chiama superfish.css. Di seguito sono i dettagli:
/ * Cambia questo: * / .sf-menu a, .sf-menu a: visited / * visitato pseudo-selettore, quindi IE6 applica il colore del testo * / color: # 13a; .sf-menu li background: # BDD2FF; / * A questo: * / .sf-menu a, .sf-menu a: visited / * visitato pseudo-selettore, quindi IE6 applica il colore del testo * / color: # 999; / * # 13a; * / .sf-menu li background: #ccc; / * # BDD2FF; * /
/ * Cambia questo: * / .sf-menu li: hover, .sf-menu li.sfHover, .sf-menu a: focus, .sf-menu a: hover, .sf-menu a: active background: # CFDEFF; contorni: 0; / * A questo: * / .sf-menu li: hover, .sf-menu li.sfHover, .sf-menu a: focus, .sf-menu a: hover, .sf-menu a: active background: #eee; contorni: 0; colore: # 111;
/ * Cambia questo: * / .sf-shadow ul background: url ('... /images/shadow.png') no-repeat in basso a destra; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; / * A questo: * / .sf-shadow ul / * background: url ('... /images/shadow.png') no-repeat in basso a destra; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; * /
Ecco come apparirà al termine: