Felső és oldalsó menü

Sziasztok, van egy kérdésem, segítene valaki? A kérdés: szeretném megoldani, hogy a téma felső és oldalsó menüjében más-más tartalom jelenjen meg (ha valaki ismeri a Joomla! -t, akkor tudja mit szeretnék), hogy lehetséges ezt megoldani?

Szia!



Persze, hogy meg lehet. Annyi menüt készítesz, amennyit csak szeretnél. Ezeket pedig oda teszed a sablonodban, ahol látni akarod őket.



Most nem írok részletes példát, de a lényeg az, hogy a functions.php-ban beregisztrálsz több menüt, pl:



ELSŐ LÉPÉS

register_nav_menus( array(<br />
'fomenu' => __( 'Főmenu', '' ),<br />
'oldalsomenu' => __( 'Oldalsó menü', ''),<br />
<br />
) );
```<br />
A<strong> register_nav_menus</strong> - fügvénnyel. Leírás: <a href="http://codex.wordpress.org/Function_Reference/register_nav_menus">http://codex.wordpress.org/Function_Reference/register_nav_menus</a><br />
<br />
 <br />
<br />
<strong>MÁSODIK LÉPÉS</strong><br />
<br />
Utána a sablonodban elhelyezed őket, például a fomenu-t így teszed be ahol látni akarod:<br />
<?php wp_nav_menu(array(
'theme_location' =--> 'fomenu')
);
?>
A másikat meg pont így, csak nem fomenu lesz hanem "oldalsomenu" az array-ben.<br />
<br />
Főmenük általában a header.php-ba kerülnek (állandó, minden oldalon meglévő menük), az oldalsó menü meg akkor mehet a sidebar.php ba (oldalsó menü).<br />
<br />
Ez egy NAGYON lecsupaszított példa volt, de ez a fő váza neki! (ul-li html-ként generálódnak le, az a kimenetük)<br />
<br />
Természetesen lehet ezeket paraméterezni, például: megadni a css container osztályokat stb.<br />
<br />
A <strong>wp_nav_menu</strong> részletes leírása és paraméterezése: http://codex.wordpress.org/Function_Reference/wp_nav_menu<br />
<br />
 <br />
<br />
<strong>HARMADIK LÉPÉS</strong><br />
<br />
A wp menu kezelőjében (Admin felületen, <strong>Megjelenítés-&gt; Menük</strong>) már a <strong>Főmenüt és az oldalsó menüt létre kell hozni</strong> és egérrel bepakolászni azokat a linkeket/postokat/oldalakat, amit ott szeretnél látni. (Főmenő és oldalsó menüt, ezek itt választhatóak majd ki.)<br />
<br />
+ style.css ben el kel készíteni a formázást is, ezeknek az ul-li html listában rendeződő menüpontoknak.<br />
<br />
Ü: András

Sziasztok.



András, nagyon köszönöm!