Detta är en kort och enkel steg-för-steg guide för att använda jQuery-menypluggen Superfish, utvecklad av Joel Birch.
Ladda ner Superfish pack zip från den officiella hemsidan.
Kopiera CSS och JS till temans mapp. För vår tut är målet målet tjugo elva
mapp. Katalognamnen är Superfish-css
och Superfish-js
.
Importera CSS och JS-filerna till header.php med wp_enqueue_script
och wp_enqueue_style
WordPress-funktioner.
Sök efter linjen som visas nedan och ändra som angivet. På så sätt gör vi WordPress för att använda Superfish-versionen för huvudmenyn:
// Ändra från detta: "primär")); ?> // Till detta: 'primary', 'menu_class' => 'sf-meny',))); ?>
Gör och spara ett menysystem i WordPress-administratorn, så kommer det att visas i den relevanta delen av webbplatsen. Bilden nedan visar platsen innan menyn läggs till:
Efter att menyn har lagts till:
Ändra Superfish-stilar för att matcha Twenty Eleven-temat. Filen heter superfish.css. Nedan finns detaljerna:
/ * Ändra det här: * / .sf-menyn a, .sf-meny a: besökta / * besökta pseudovelector så IE6 gäller textfärg * / färg: # 13a; .sf-meny li bakgrund: # BDD2FF; / * Till detta: * / .sf-meny a, .sf-meny a: besökte / * besökta pseudovelector så IE6 tillämpar textfärg * / färg: # 999; / * # 13a; * / .sf-meny li bakgrund: #ccc; / * # BDD2FF; * /
/ * Ändra detta: * / .sf-meny li: sväva, .sf-meny li.sfHover, .sf-meny a: fokus, .sf-meny a: sväva, .sf-meny a: aktiv bakgrund: CFDEFF; kontur: 0; / * Till detta: * / .sf-meny li: sväva, .sf-meny li.sfHover, .sf-meny a: fokus, .sf-meny a: sväva, .sf-meny a: aktiv #eee; kontur: 0; färg: # 111;
/ * Ändra det här: * / .sf-shadow ul background: url ('... /images/shadow.png') no-repeat nederst till höger; vaddering: 0 8px 9px 0; -moz-gränsen-radie-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-gräns-topp-högra radie: 17px; -webkit-border-bottom-left-radius: 17px; / * Till detta: * / .sf-skugga ul / * bakgrund: url ('... /images/shadow.png') nej-upprepa nedre höger; vaddering: 0 8px 9px 0; -moz-gränsen-radie-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-gräns-topp-högra radie: 17px; -webkit-gräns-botten-vänster-radien: 17px; * /
Så här ser det ut när det är klart: