Ondersteuning » Thema en CSS/opmaak » Linker menu invoegen via include

  • Hallo,
    Ik heb op mijn website meerdere pagina’s met een linker menu. Ik had graag dit menu ingevoegd via include. Weet iemand hoe ik dit moet doen ? Bv met html of php include?

    Graag een voorbeeld van de code die ik in mijn pagina kan plakken

    Alvast bedankt

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Hallo,

    Kan je een link geven naar de site? Anders is het moeilijk om een antwoord te geven.

    Kan je ook aangeven waarom je het menu via code wil toevoegen aan de pagina? Hoe zou je willen dat het menu werkt?

    Thread starter chakar

    (@chakar)

    Beste, hierbij de link http://www.kjk-group.be/diensten/
    zie linker kolom

    Loopt er iets verkeerd met dit menu? Voor zover ik zie werkt alles prima. Wat wil je juist bereiken?

    Thread starter chakar

    (@chakar)

    Momenteel staat dit menu via js op elke pagina +/- 20. Als ik iets moet aanpassen in dit menu dan moet ik dus elke 20 pagina’s gaan bewerken.

    Als ik het menu kan toevoegen met include of dergelijke dan moet ik het slecht 1 x aanpassen zodat het op iedere pagina aangepast word.
    Enig idee met welke code/script dit werkt in WordPress pagina’s

    Idealiter zou je best een nieuwe menu locatie aanmaken, maar ik weet niet hoe vertrouwd je bent met de opbouw van thema’s? Als je interesse hebt kan je dit artikel lezen: https://premium.wpmudev.org/blog/add-menus-to-wordpress/

    Anders kan je ook voor een ‘hardcoded’ oplossing gaan: zet de PHP/HTML van je menu in een aparte template file, noem die nav.php bijvoorbeeld (kijk na in je thema of die naam al in gebruik is!). Daarna kan je het menu op de gewenste template/pagina inladen met deze code:

    <?php get_template_part( 'nav' ); ?>

    Voor meer info over hoe je get_template_part moet gebruiken: https://codex.wordpress.org/Function_Reference/get_template_part

    Eens je die code hebt toegevoegd hoef je enkel nav.php aan te passen als je een wijziging wil maken aan je menu.

    Thread starter chakar

    (@chakar)

    Hallo en prettige kerst,

    Ik maakte een pagina aan genaamd nav.php en plaatste deze in de root van mijn template (folder themes en dan mijn theme). Op de pagina plaatste ik mijn linker code. Op de pagina zelf waar het menu moet verschijnen plaatste ik de code <?php get_template_part( ‘nav’ ); ?>

    Er gebeurd niets ?

    Ik dacht misschien moet ik een pagina aanmaken in WordPress en deze nav noemen doch ook hier geen resultaat ? Wat doe ik verkeerd ?

    Waarschijnlijk moet ik de nav-php pagina elders opslaan maar waar?
    Graag hulp aub

    Hallo,

    Zonder de code uit nav.php te zien kan ik niet veel zeggen. Kan je die eventueel via een pastebin of iets gelijkaardig delen?

    Je hoeft sowieso geen pagina aan te maken, die code staat los van je back-end.

    Thread starter chakar

    (@chakar)

    Hallo,
    Ik begrijp het niet ? De code uit nav.php is gewoon het menu dat ik wil laten weergeven. In mijn eerste post liet ik de website geworden http://www.kjk-group.be/diensten/

    Als je deze pagina bekijkt hoe moet dan volgens U de nav.php er uit zien ?

    Alvast bedankt voor de hulp

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Het onderwerp ‘Linker menu invoegen via include’ is gesloten voor nieuwe reacties.