Cookies & privacy
Deze website gebruikt cookies, omdat sommige functies anders niet werken. Deze cookies slaan geen persoonsgegevens op. Lees hier de Privacy Policy voor meer informatie.
Ik snap het

Automatisch berichten koppelen aan pagina

Ben je al dat gedoe ook zo zat? Je site updaten moet toch sneller kunnen?

Stel, je wil bepaalde berichten niet in je nieuwsoverzicht hebben, maar op een eigen pagina. Bijvoorbeeld agenda-items of je blogartikelen. Je hebt daarom een gewone pagina gemaakt en zet elk ‘bericht’ erop als een gewone tekstalinea met een eigen tussenkop.

Maar na verloop van tijd blijkt het nogal veel tijd te kosten om die berichten te plaatsen en op de juiste volgorde te zetten. En om oude berichten weer weg te halen. En als je 2 berichten afwisselend langer onder de aandacht wil brengen, moet je die steeds handmatig boven aan de pagina zetten met een eigen opmaak. Bovendien: hoe ziet een bezoeker snel welk item nieuw is toegevoegd?

Tijd voor automatisering!

De tips hieronder schelen je veel tijd en leveren veel gemak op. Dus: ja, je site updaten kan véél sneller!

Dat automatiseren doe je door berichten te koppelen aan pagina’s. Er zijn 2 manieren om dat te doen:

  1. in een zelfgemaakt menu
  2. met een plugin

 

Voor beide manieren geldt dat je de betreffende berichten een speciale categorie geeft. Hieronder ga ik dieper in op beide methoden.

1. Automatisch berichten koppelen in je menu

Normaalgesproken neemt WordPress al je pagina’s automatisch op in je menustructuur. Maar je kan ook zelf een menu aanmaken bij Weergave → Menu. Dat is heel handig, want:

  • je kan pagina’s uit je menu weglaten. Bijv. als je een download wil aanbieden nadat iemand zich heeft aangemeld voor je nieuwsbrief. Je wil niet dat iedereen zomaar bij die pagina kan
  • je kan menuknoppen maken die ergens anders naartoe linken, bijv. een externe site
  • je kan pagina’s genereren die bestaan uit berichten van een bepaalde categorie

En dat is precies wat we hier gaan doen.

Het openingsscherm bij Weergave → Menu toont normaliter altijd een lijst met pagina’s. Dat vak is alvast uitgeklapt.

Screenshot_menu_paginas

Stap 1: Categorie kiezen en toevoegen

Maar wij willen een categorie toevoegen. Klik dus eerst het juiste vakje open, kies je categorie en klik op ‘Aan menu toevoegen’.

Stel, ik wil een blog aan de rechterkant van mijn menu. Dan moet deze pagina onder aan het overzicht komen. Dat gebeurt automatisch als je op de toevoegknop klikt.

Screenshot_menu_categorie_kiezen

Het resultaat is dan:
Screenshot_menu_categorie_toegevoegd

Je ziet in het bovenste vlakje nu ook ‘Categorie’ in plaats van ‘Pagina’, wat je in het overzicht hierboven overal ziet staan. Zo zie je dus meteen hoe je menu is opgebouwd.

Stap 2: Naam menuknop aanpassen

Mogelijk wil je de naam van je menuknop – het navigatielabel – aanpassen. In dit geval wel, want die is veel te lang. (Zie de afbeelding hierboven.) Dat doe je zo:

Screenshot_menu_categorie_toegevoegd_naam-wijzigen

Het resultaat is dan dit menu. Hee, dat is precies wat er boven aan deze website staat!

Screenshot_menu_categorie_resultaat

Op deze manier categorieën koppelen, is meestal een uitstekende oplossing. Sommige thema’s geven die pagina’s echter een paar rare zaken mee, zoals het kopje ‘News Archive’, ook als het thema verder Nederlands is en het niet om een archief gaat. Wil je dit niet, gebruik dan de gratis plugin Category Post List Widget.

2. Automatisch berichten koppelen met plugin/shortcode

Hoewel de naam anders doet vermoeden, is Category Post List Widget een plugin en niet slechts een widget. Je kan hier een heleboel mee doen, maar in dit artikel focus ik op berichten koppelen aan een pagina met een shortcode.

In tegenstelling tot methode [1] moet je dan wel eerst een gewone pagina maken en daarin de shortcode van de plugin plakken. Die vind je bij de instellingen van die plugin in je dashboard. En natuurlijk moet, net als bij methode [1], je de berichten die je daar wil tonen wel allemaal dezelfde categorie meegeven.

De shortcode ziet er in de basis zo uit: Screenshot_Category_Post_List_Widget_shortcode

Uitleg van de codes:

  • cat_id: het ID-nummer van de categorie die je wil koppelen aan deze pagina. Die vind je bij Dashboard → Berichten → Categorieën
  • list_num: het aantal berichten dat je wil tonen
  • css_theme: het ID-nr. van je thema en de opmaak (css) die daarbij hoort
  • sticky_post: het ID-nr. van het bericht dat je sticky wil maken. Dit stukje code kan je natuurlijk ook weglaten

En voilà, de berichten komen vanzelf op die ene pagina te staan. Het enige wat jij hoeft te doen, is berichten maken en die de juiste categorie of categorieën meegeven. Want je kan natuurlijk één bericht ook op meerdere pagina’s laten verschijnen, als je er meer categorieën aan koppelt en die andere categorieën ook een eigen pagina geeft.

» Meer over Category Post List Widget en hoe je CPLW als widget kan gebruiken.

Hopelijk heb ik je met dit artikel kunnen helpen om veel tijd te besparen.

Heb je nog andere tips om berichten automatisch te koppelen aan een bepaalde pagina? Laat het weten in het commentaarveld hieronder!

PS. Deel dit artikel met je netwerk, zodat ook je vrienden en kennissen profiteren van deze gratis tips. Klik op één van de socialmediaknoppen om dit artikel te delen.


Let op!

Als je je apparaat in landscape-modus houdt (horizontaal), zie je meer!
Ik snap het
>