WP Navigatie

Tijd: 1 uur

Sinds versie 5.9 maak je menu’s in WordPress via het zogenaamde Navigation Block. Aangezien dit compleet anders is dan in de voorgaande versies, en er ook nog veel thema’s met de klassieke menu-interface werken wordt in deze les beide varianten uitgelegd. Daarnaast vind je ook een toelichting op het gebruik van de plugin Elementor.

OpdrachtClassic MenuNavigation BlockElementor

De opdracht is simpel: maak een menu aan in je WordPress site.

Dit betekent in het geval van je portfolio dat je een navigatiestructuur als hieronder zou kunnen opzetten:

  • Home (link naar je Root URL)
  • Projecten: submenu met je (school)projecten
    • Project A
    • Project B
    • etc
  • Vrij werk: link naar een categorie “Vrij werk”
  • About me
  • Contact

Gebruik de informatie in de tabbladen hiernaast om dit voor elkaar te krijgen.

Let op: voordat je een menu kunt maken heb je pagina’s en berichten nodig, welke zijn gepubliceerd (en dus niet in Draft of Concept modus staan). In het geval van berichten raad ik aan om deze ook allemaal in een categorie te zetten, zodat je hier gebruik van kunt maken bij het opzetten van je navigatiemenu.

Als voorbeeld neem ik hier het thema “Twenty Twenty-One”. Dit is een thema dat nog niet met het zogenaamde Navigation block werkt en dat dus een oude menu-interface heeft.

Ook een thema als “Hello Elementor” maakt op dit moment (januari ’24) nog gebruik van de oude menu-interface.

Een menu maken
  1. Klik op Appearance > Menu (Weergave > Menu)
  2. Vul een naam in bij Menu Name (bv. “Hoofdmenu”)
  3. Zet onder Display Location een vinkje bij Primary Menu.
  4. Klik op Create Menu.

Je hebt nu een leeg menu aangemaakt. Het menu wordt getoond op een plek die in het thema is aangeduid als de locatie voor het “Primary Menu”, meestal in de header.

Een menu bewerken

Wanneer je een menu hebt aangemaakt kun je deze vullen met de volgende type items:

  • Pages: een lijst met gepubliceerde pagina’s
  • Posts: een lijst met gepubliceerde berichten
  • Landing Pages: een lijst met gepubliceerde landingspagina’s
  • Custom Links: een URL die je zelf invoert
  • Categories: een link naar categorieën waarin je je berichten kan sorteren.

Dit doe je door de betreffende items aan te vinken (1) en dan op Add to Menu te klikken (2). Vervolgens kun je ze ordenen door de items omhoog of omlaag te slepen (3). Je kunt ze ook laten inspringen (ietsje naar rechts slepen) waardoor dit een submenu wordt onder het item dat erboven staat. Bekijk de afbeelding hieronder.

Vergeet niet om na de aanpassingen op Save Menu te klikken.

In de nieuwere thema’s wordt gebruik gemaakt van het zogenaamde Navigation Block. Ik ben persoonlijk nog geen fan en het voelt nog erg beta aan. Toch is het zo dat je met deze nieuwe interface meer kan, en er een aantal problemen mee worden opgelost. Als voorbeeld neem ik hier het thema “Twenty Twenty-Four”.

Een menu maken
  1. Klik op Appearance > Editor (Weergave > Editor).
  2. Klik op Patterns en selecteer Header. Klik nu op de naam van de header die in beeld verschijnt.
  3. Klik op het potlood naast de header naam. Afhankelijk van je thema zie je nu misschien al een pre-fab menu. In dat geval kun je het menu bewerken door erop te klikken.

Nu is het de bedoeling om een Navigation Block toe te voegen aan je header. Dit block kun je vinden onder het blauwe plusje linksboven. Typ in het zoekveld “nav” (1) en sleep het Navigation block (2) naar een plek in de header (3). Zie hieronder.

Bekijk het plaatje hiernaast. Selecteer het Navigation block dat je in de header hebt geplaatst (1) en klik op Edit (2). Je ziet nu aan de rechterkant de inhoud van je menu.

Een menu bewerken

Indien je de bovenstaande stappen hebt gevolgd zit je nu op een plek waar je je menu kunt aanpassen. Mocht je hier later rechtstreeks naartoe willen dan kan dat via het hoofdmenu. Kies Appearance > Navigation > [menunaam] om hier te komen.

De onderdelen van je menu kun je toevoegen door op het plusje onderaan te klikken (1) of in het menu zelf (2). Wanneer je op dit plusje klikt zie je een aantal veel voorkomende menu onderdelen, maar je kunt meer plaatsen door op Browse All te klikken (3).

Je kunt page links en post links toevoegen. Je kunt de volgorde van de menu-items wijzigen door te slepen. Je kunt door te slepen ook “inspringen” (dat plaats je een item niet recht onder een ander item maar iets rechtsonder, zodat het een submenu wordt (zie het plaatje hiernaast).

Wanneer je op een menu-item klikt kun je deze bewerken en stylen. Om vervolgens weer terug te komen bij de lijst met items in je menu moet je het Navigation block in de header selecteren. In de afbeelding hieronder zie je hoe het menu-item “Over mij” is geselecteerd. Mijn pijl hangt boven het Navigation block en deze highlight met een dun blauw lijntje. Door hier te klikken kom ik weer bij mijn lijst met menu items.

Als je werkt met de plugin Elementor heb je de keuze uit de gratis en de betaalde versie van deze plugin. In de betaalde versie heb je toegang tot het Elementor WP Menu block dat je in de header kan zetten. Wanneer je werkt met de gratis versie hebben we een extra plugin nodig: de Elementor Header and Footer Builder. Deze plugin voegt een eigen Navigatie block toe aan Elementor dat je in de header kan plaatsen.

Belangrijk om te weten: zowel de gratis als de betaalde versie van Elementor werkt niet goed samen met thema’s die met de nieuwe WordPress Navigation Block werken.

TIP: gebruik thema “Hello Elementor” wanneer je met Elementor werkt.

Hoe ga je te werk (bij de gratis versie)?
Stap 6: Zoek naar “menu” (1) en je vindt dit blok (2).
  1. Installeer de plugins Elementor en Elementor Header & Footer Builder.
  2. Installeer het thema Hello Elementor.
  3. Maak eerst je pagina’s en berichten aan in Elementor. Zet berichten zonodig in een categorie.
  4. Maak een menu volgens de methode onder tabblad “Classic Menu”.
  5. Maak in de Header & Footer Builder een header aan.
  6. Plaats in deze header het Navigatie element dat de HFB plugin toevoegt.
  7. Selecteer in de instellingen het menu dat je in stap 4 hebt gemaakt.
Instellingen voor de header in de Header & Footer Builder (stap 5)

Lastig om te leren

Het vergt wat experimenteren om dit in je vingers te krijgen. Gebruik online informatie zoals de WordPress Hulp en video’s op youtube. En vraag je mede-studenten en de docent om het je uit te leggen.

Portfolio met FA

Duur: 16u

Headshots van Marilyn Monroe

MV studenten gaan samenwerken met FA studenten. De FA studenten hebben een portfolio in WordPress nodig om zichzelf mee op de markt te zetten. Zij zijn in deze samenwerking de klanten van de MV studenten. Er is dus een duidelijke rolverdeling. De FA studenten zullen als klant een duidelijke vraag formuleren. De MV studenten denken hierin mee en geven advies op gebied van vormgeving en techniek. Het doel is natuurlijk om een mooi portfolio neer te zetten, maar je leert ook samenwerken in de relatie opdrachtgever/opdrachtnemer.

Lees verder “Portfolio met FA”

Online portfolio

Een papieren portfolio map

Binnenkort ga je solliciteren voor je stage. Bij zo’n sollicitatie laat je je werk zien in een portfolio. Werkgevers verwachten dat jouw portfolio (ook) online te vinden is.

Velen van jullie hebben al een (aanzet tot een) online portfolio gemaakt. Met deze oefening scherpen we de presentatiewaarde van je bestaande portfolio aan. Het doel is om tot een professioneel portfolio te komen.

Tijd: 6 uur

Lees verder “Online portfolio”

WordPress website

We gaan in de komende drie weken een WordPress website opzetten. Je mag helemaal zelf weten wat je wilt maken, en hoe je het er uit wilt laten zien. Het gaat er in deze opdracht vooral om dat je leert werken met WordPress.

Voor deze opdracht heb je 3 blokken van 2 uur. De video’s van Gerhard Derksen (een REA docent aan het Ma) kunnen je helpen. Hierin wordt stap voor stap uitgelegd hoe iets werkt. In de onderstaande workflow staat bij verschillende punten welke video er bij hoort. De bedoeling is dat je aan het einde van de komende drie weken een mooie website kan laten zien met een aantal elementen:

  • Verschillende pagina’s
    • Landingspagina (statisch)
    • Berichtenpagina
    • Categorie pagina
    • Statische pagina’s (zoals bv. about, contact)
  • Een aantal leuke plugins
  • Zelfgekozen thema
  • Aangepaste html

De workflow is als volgt:

  1. Download en installeer WordPress (video 2.1 t/m 2.6)
  2. WordPress instellen en klaarmaken voor gebruik
  3. Enkele (test)berichten en pagina’s maken (video 4.1)
  4. Opzetten menu en eventuele sidebar (video 4.2)
  5. Template kiezen en installeren (video 4.8)
  6. Child-thema installeren (video 5.1 t/m 5.5)
  7. HTML en CSS wijzigingen in child doorvoeren (video 4.9 en 4.10)

Benodigdheden

Inleveren

  • 2 maart: werkende WordPress installatie (in de les laten aftekenen)
  • 9 maart: alle pagina’s en berichten aanwezig (in de les laten aftekenen)
  • Inleverdatum website: 16 maart
  • Bestandstype: website online bereikbaar via container
  • Locatie: Online in je 2e-jaars container (#####.hosts.ma-cloud.nl/wp)

Beoordelingscriteria

  • Je site bestaat minimaal uit de volgende pagina’s:
    • Landingspagina (statisch) (1pt)
    • Berichtenpagina met minimaal 10 berichten in verschillende categorieën (1pt)
    • Categorie pagina (1pt)
    • Statische pagina’s (zoals bv. about, contact) (1pt)
    • Elke pagina en elk bericht is voorzien van een afbeelding (1pt)
      • Let op RGB, juiste naamgeving en formaat
  • Werkende links (1pt)
  • Minimaal 2 plugins (1pt)
  • Je hebt minimaal 2 widgets gebruikt (1pt)
  • Zelfgekozen thema (1pt)
  • Aangepaste html (1 bonus punt)