Ondersteuning » Algemeen WordPress » Ander menu per pagina?

  • Hoihoi,

    Ik ben net begonnen met WordPress, hiervoor maakte ik mijn site in NVU en dan gewoon bestaande templates bewerken, wat goed lukte.
    Maar ik zit met een probleempje, en hopelijk is het makkelijk op te lossen. Heb al twee dagen gezocht maar kan niet echt precies hetzelfde probleem vinden.

    Ik heb dus verschillende pagina’s.. En nu wil ik dat iedere pagina een ander menu krijgt.
    Dus pagina 1 krijgt bijvoorbeeld een menu “informatie”, en daar verschillende categorieen onder.
    En dan krijgt pagina 2 bijvoorbeeld een menu “overige” met zijn eigen categorieen daar onder.
    Dus ik wil per pagina maar één menu laten zien, en op elke pagina een ander menu.

    En dan kom ik op nog een probleem.. Ik wil bijvoorbeeld twee menus onder elkaar maken, dat was eerst mijn plan, en die dan op elke paginas te zien zijn.
    Maar als ik een categorie maak dan plaatst hij ze in beide menu’s.
    Dus als ik een categorie maak wil ik zelf bepalen in wel menu hij komt.

    En als ik naar het kopje menus ga dan staat er dit:
    “The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.”

    En die custom menu widget werkt dus niet, als ik een menu via dat aanmaak krijg ik hem niet te zien en kan er ook geen categorie aan toevoegen.

    Dus even in het kort..
    Ik wil of twee menus onder elkaar waar ik eigen categorieen aan kan toewijzen.
    Of ik wil per pagina een menu maken naar eigen keuze, met categorieen die ik zelf kan kiezen en toewijzen.
    (Het liefste deze laatste)

    Hopelijk weet iemand een simpele oplossing want ik zoek me scheel op internet 😉
    Ik heb wel wat verstand van codes, in de zin van kleuren veranderen en randjes dikker en dunner maken en dat soort dingen, maar verder qua echte codes snap ik er niets van, dus aub niet té moeilijke uitleg geven 😉
    Alvast heel erg bedankt!

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Om menu’s te maken onder weergave > Menu’s moet je deze eerst registreren in functions.php. Hier een handige uitleg: http://www.doede.net/wordpress/wordpress-3-0-menu/

    Thread starter Charlene3

    (@charlene3)

    Dankje 🙂

    Het is me net wel gelukt om gewoon twee menus met eigen categorieen te maken op één pagina. Bij toeval lukte het, maar voor zover ik kan zien zal het nu goed zijn.

    Het enige wat ik dan nog wil weten is hoe ik één menu per pagina kan instellen.
    Zodat ik bijvoorbeeld menu 1 alleen op pagina 1 zie, en menu 2 alleen op pagina 2.

    Thread starter Charlene3

    (@charlene3)

    Nog één probleempje.
    Als ik een post plaats, dan kan je rechts een categorie aanvinken.. ik vink er één aan, maar als ik dan het bericht plaats is hij in elke categorie te zien?

    Als je menu’s geregistreerd hebt:

    register_nav_menus(array(
     'pagina-1-menu' => __( 'pagina 1 menu' ),
     'pagina-2-menu' => __( 'pagina 2 menu' )
     )
    );

    kan je is_page() gebruiken om verschillende menu’s te laten zien:

    <?php if(is_page('42')) { ?>
    <?php if ( has_nav_menu( 'pagina-1-menu' ) ) { ?>
     <?php wp_nav_menu(array('theme_location' => 'pagina-1-menu', 'container_id' => 'navigation', 'menu_class' => 'nav')); ?>
     <?php }} ?>
    
    <?php elseif(is_page('82')) { ?>
    <?php if ( has_nav_menu( 'pagina-2-menu' ) ) { ?>
     <?php wp_nav_menu(array('theme_location' => 'pagina-2-menu', 'container_id' => 'navigation', 'menu_class' => 'nav')); ?>
     <?php }}
    
     else { ?>
     <div id="navigation">
    <ul>
     <?php wp_list_pages( 'title_li=' ); ?>
     </ul>
    </div><!--end navigation-->
     <?php    } ?>

    Gebruik je eigen ID’s voor de Pagina’s waar je verschillende menu’s wilt zien.

    Voor mijn site gebruik ik een variant hiervan. In het bovenste (gewone) menu laat ik alleen de top-parents zien en in de sidebar worden middels de plugin Simple Section Navigation Widget alle onderliggende menu-items getoond. Wanneer ik in het bovenste menu een andere pagina kies, verandert het zijmenu mee.

    Thread starter Charlene3

    (@charlene3)

    Dankjewel, ik zal er eens rustig voor gaan zitten.

    Heb het inmiddels ook voor elkaar gekregen om alleen tekst te plaatsen op de eerste pagina.

    Het enige wat nu nog een groot probleem is is dat als ik dus een post plaats, dat hij die dan bij alle categorieen laat zien.
    Volgensmij ligt het ook aan mij want kan er ook geen oplossing voor vinden met google.
    Rechts een categorie aanvinken werkt dus ook niet.

    Kan je een link naar de site of theme geven? Verander je theme naar het Standaard theme twentyten en kijk of je het postje bij alle categorieën blijft zien

    Thread starter Charlene3

    (@charlene3)

    Dit is het thema: http://www.simplywp.net/2008/08/22/free-wordpress-theme-brown-stitch/

    En zo staat hij nu op mijn site: http://www.rattenfun.nl/blog
    Hij staat nu nog als /blog omdat ik hem eerst helemaal af wil hebben en het uiterlijk moet gepimpt worden zoals mijn gewone site nu is, dan vervang ik hem gewoon voor mijn andere site.

    Maar als ik hem op dat standaard thema zet zie ik hemaal geen menu’s meer, alleen archieven staat er.

    De menus heb ik nu gemaakt met die custom menu widget.
    Voorlopig staat nu alles goed qua menus aan de rechter kant, alleen die posts zijn een probleem.
    Ik moet ook nog eens kijken of ik de menus naar links kan verplaatsen, maar zal vast wel ergens op internet staan, moet niet zo moeilijk zijn denk ik.

    Oja let niet op de rare posts op de site, waren gewoon even snelle testjes 😉

    Dit is een raar probleem. Kan je nog een keer overschakelen naar twentyten en dan deze url invoeren: http://www.rattenfun.nl/blog/?cat=5
    Als het goed is moet je dan alleen postjes zien uit de categorie “Voor het baasje”

    Thread starter Charlene3

    (@charlene3)

    Nee helaas, zie dan nog steeds alle posts.
    Ik snap er ook niets van, probeer wel van alles, op allerlei manieren posten, dingen aanvinken en uitvinken, maar helpt niet.
    Voor zover ik weer heb ik ook niets raars aangeklikt waardoor het kan komen, ben wel voorzichtig met zomaar dingen instellen.

    Thread starter Charlene3

    (@charlene3)

    Ahaaaaa ik heb het!
    Ik had gisteren een plug in geinstaleerd, om te kijken of dat iets zou verhelpen ofzo, geen idee meer voor wat precies.
    Deze: “Simply Exclude”
    Ik heb hem gedeactiveerd en nu is alles normaal!
    Dus daarmee is het opgelost neem ik aan.

    Dan kan ik nu gewoon lekker verder neem denk ik, het menu laat ik even zo, als ik klaar ben zal ik nog eens kijken om de menus dan per pagina in te stellen.
    Hopelijk kom ik verder geen problemen meer tegen.

    Heel erg bedankt voor alle hulp!

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Het onderwerp ‘Ander menu per pagina?’ is gesloten voor nieuwe reacties.