Acesta este un ghid scurt și ușor de parcurs pentru utilizarea pluginului meniului jQuery, Superfish, dezvoltat de Joel Birch.
Descărcați zipul pachetului Superfish de pe site-ul oficial.
Copiați CSS și JS în dosarul temei. Pentru tut, tinta noastra este douazeci unsprezece
pliant. Numele de directoare sunt Superfish-css
și Superfish-js
.
Importați fișierele CSS și JS în header.php cu wp_enqueue_script
și wp_enqueue_style
Funcțiile WordPress.
Căutați linia afișată mai jos și modificați indicațiile. În acest fel, facem WordPress să folosească versiunea Superfish pentru meniul principal:
// Schimbați de la: "primar")); ?> La acest lucru: 'primar', 'menu_class' => 'sf-menu',)); ?>
Efectuați și salvați un sistem de meniuri în administratorul WordPress, apoi va apărea în partea corespunzătoare a site-ului. Imaginea de mai jos afișează site-ul înainte de adăugarea meniului:
După ce este adăugat meniul:
Modificați stilurile Superfish pentru a se potrivi cu tema Twenty Eleven. Fișierul se numește superfish.css. Mai jos sunt detaliile:
/ * Schimba acest: * / .sf-meniu a, .sf-meniu a: vizitat / * vizitat pseudo selector astfel încât IE6 aplică text culoare * / culoare: # 13a; .sf-meniul li fundal: # BDD2FF; / * La acest: * / .sf-meniu a, .sf-meniu a: vizitat / * vizitat pseudo selector, astfel că IE6 aplică text color * / color: # 999; / * # 13a; * / .sf-meniul li fundal: #ccc; / * # BDD2FF; * /
/ * Schimba aceasta: * / .sf-meniul li: hover, .sf-menu li.sfHover, .sf-meniu a: focus, .sf-meniu a: CFDEFF; contur: 0; / * Pentru acest: * / .sf-meniu li: hover, .sf-meniu li.sfHover, .sf-meniu a: focalizare, .sf-meniu a: #eee; contur: 0; culoare: # 111;
/ * Schimbați aceasta: * / .sf-shadow ul background: url ('... /images/shadow.png') nu-repeta dreapta jos; umplutura: 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; / * La aceasta: * / .sf-shadow ul / * background: url ('... /images/shadow.png') nu-repeta dreapta jos; umplutura: 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; * /
Iată cum va arăta când este terminat: