Hoe Je Aangepaste Velden Toevoegt Aan Je WordPress Berichten

door Jason Cosper
Hoe Je Aangepaste Velden Toevoegt Aan Je WordPress Berichten thumbnail

Naarmate je vertrouwd raakt met WordPress, wil je misschien de grenzen ervan gaan verleggen. Dit betekent experimenteren met enkele van de geavanceerdere opties van het platform, waaronder het leren hoe je aangepaste velden kunt creëren.

Het toevoegen van een aangepast veld aan je WordPress-bericht stelt je in staat om extra gegevens eraan toe te wijzen. Dit helpt je specifieke informatie of functies alleen aan bepaalde berichten toe te voegen. Bijvoorbeeld, je zou een aangepast veld kunnen gebruiken om WordPress te vertellen welke van je berichten gesponsord zijn, en vervolgens wat code toevoegen aan je themabestand die een verklaring alleen op die berichten weergeeft.

Ontvang inhoud rechtstreeks in uw inbox

Meld u nu aan om alle laatste updates rechtstreeks in uw inbox te ontvangen.

Een Introductie Tot Aangepaste Velden

De WordPress blokeditor is standaard behoorlijk flexibel en stelt je in staat om je inhoud tot in het uiterste aan te passen. Je kunt vrijwel alles toevoegen wat je wilt aan je berichten. Echter, hoe meer inhoud je hebt, hoe meer je misschien gaat wensen voor betere manieren om het te organiseren en beheren.

Aangepaste velden zijn een enigszins geavanceerdere functie van WordPress die je toestaat extra informatie toe te voegen aan specifieke berichten. Die informatie wordt ‘metadata’ genoemd. Aangepaste velden en metadata zijn vooral nuttig voor ontwikkelaars, die ze kunnen gebruiken om berichten uit te breiden met allerlei extra coderingen. Echter, ze kunnen nog steeds voordelig zijn voor de algemenere WordPress-gebruikers.

Bijvoorbeeld, stel dat je wilt aangeven welke berichten op je blog gesponsord zijn om transparant te zijn naar je publiek. Je kunt een korte verklaring toevoegen aan elk relevant bericht afzonderlijk. Als alternatief kun je tijd besparen door een aangepast veld te gebruiken dat een relevante boodschap weergeeft. Vervolgens kun je code toevoegen aan je themabestand om je verklaring op de juiste berichten te laten verschijnen.

Als dit ingewikkeld klinkt, maak je geen zorgen. Het gebruik van aangepaste velden is eenvoudiger dan het lijkt. Sterker nog, we laten je precies zien hoe je dit voorbeeld hieronder kunt implementeren. Als je geïnteresseerd bent in andere mogelijke toepassingen voor aangepaste velden en metadata, wil je misschien ook de WordPress Codex-pagina over dit onderwerp bekijken.

Hoe Je Aangepaste Velden Aan Je WordPress Berichten Toevoegt (In 2 Stappen)

Het concept van aangepaste velden kan wat abstract lijken, dus laten we een voorbeeld doornemen om precies te zien hoe deze functie in actie werkt. Dit algemene proces van aangepaste velden kan voor een breed scala aan toepassingen worden gebruikt. Je zou statusupdates aan je berichten kunnen toevoegen, een melding van sponsoring op gesponsorde inhoud kunnen opnemen, en nog veel meer.

Echter, je wilt eerst even de tijd nemen om je website te back-uppen. Als je deze instructies volgt, ga je wijzigingen aanbrengen in het primaire bestand van je thema, en je wilt niet het risico lopen om permanente fouten te maken. Voor extra veiligheid is het ook aan te raden om een child-thema te maken en die in plaats van je basisthema te gebruiken.

Stap 1: Schakel Aangepaste Velden In en Wijs Nieuwe Metadata Toe aan Je Bericht

Het eerste dat je moet doen, is een bericht openen waaraan je een aangepast veld wilt toevoegen. Het kan een oud bericht zijn of een nieuw.

Klik op de drie puntjes in de rechterbovenhoek en selecteer Voorkeuren uit de vervolgkeuzelijst:

Toegang tot Voorkeuren vanuit de WordPress Blokeditor

Selecteer vervolgens Panel uit het pop-upmenu en activeer Custom fields. Je wordt nu gevraagd om Enable & Reload te selecteren:

Aangepaste velden inschakelen met de WordPress Block Editor

Als je nu naar beneden scrolt onder het bericht, vind je een nieuwe sectie:

Aangepaste velden toevoegen aan een bericht in WordPress

Onder Naam en Waarde voeg je wat metadata toe die de informatie beschrijft die je aan deze post wilt toevoegen. Afhankelijk van de thema’s en plugins die je hebt geïnstalleerd, heb je mogelijk al enkele opties onder Naam vermeld. Hoe dan ook, je wilt in dit geval nieuwe metadata creëren.

Kies een naam voor je metadata. Het kan van alles zijn, hoewel het het beste is om het kort en beschrijvend te houden. Voortbouwend op ons voorbeeld van hierboven over het weergeven van een verklaring bij bepaalde berichten, noemen we het Sponsored Post. Vervolgens voegen we een eenvoudig “Ja” toe aan het Value vak, wat aangeeft dat dit specifieke bericht gesponsord is:

Klik op Voeg Aangepast Veld Toe, en deze metadata wordt nu aan je bericht toegewezen. Vergeet niet om het bericht zelf ook op te slaan of bij te werken.

Stap 2: Voeg Conditionele Code Toe Aan Je Themabestand

De vorige stap gaf WordPress een cruciaal stuk informatie over je bericht: of het gesponsorde inhoud is of niet. Nu moet je instructies toevoegen zodat je site weet wat daarmee te doen. Zoals we eerder vermeld hebben, betreft dit wel wat coderen. Laat je hier echter niet door afschrikken. Zelfs als je geen ontwikkelaar bent, zou je het proces relatief eenvoudig moeten vinden.

Binnen WordPress moet je navigeren naar Tools > Theme File Editor. Hier kun je de bestanden die je site vormen doorzoeken en wijzigingen aanbrengen. Je moet de zijbalk aan de rechterkant bekijken en het bestand Single Post vinden (ook bekend als single.php):

Hier voeg je de code toe die WordPress zal vertellen wat te doen in reactie op je aangepaste velden. De exacte code die je zult gebruiken, varieert enigszins, afhankelijk van wat je wilt doen. In ons voorbeeld zou je dit fragment willen toevoegen:

<?php
$meta = get_post_meta( get_the_ID(), 'Sponsored Post' );
if( $meta[0] == 'Yes' ) {
?>
<p>Dit bericht is gesponsorde inhoud, en we hebben een gratis exemplaar van het product ontvangen om onze recensie uit te voeren.</p>
<?php } ?>

Klik vervolgens op de Update File-knop. Deze code geeft aan WordPress de opdracht om te controleren of een bericht het aangepaste veld Sponsored Post heeft en of de waarde is ingesteld op “Ja”. Zo ja, dan wordt het bericht weergegeven. Als er geen aangepast veld is of de waarde van Sponsored Post is ingesteld op “Nee”, wordt er niets extra toegevoegd aan het bericht.

Ook, waar je de code plaatst bepaalt wanneer deze in het bericht verschijnt. Om het bijvoorbeeld bovenaan de pagina te laten verschijnen, zou je het voor deze regel in het single.php bestand moeten toevoegen:

while ( have_posts() ) : the_post();

Hopelijk begin je te zien hoe nuttig aangepaste velden kunnen zijn. Er zijn veel mogelijkheden bij het gebruik van deze functie, dus wees niet bang om een beetje te experimenteren en te zien wat je ermee kunt bereiken.

Plugins Gebruiken Om Je Aangepaste Velden Te Beheren

Je weet nu hoe je aangepaste velden en metadata aan je WordPress-berichten kunt toevoegen. Maar wat als je meer flexibiliteit uit deze functie wilt halen of het proces gewoon wilt vereenvoudigen?

Dit is WordPress waar we het over hebben, dus natuurlijk zijn er plugins die je kunnen helpen. Er zijn misschien niet veel plugins gerelateerd aan aangepaste velden, maar je kunt een paar kwalitatieve opties vinden. Voor een goed voorbeeld, bekijk Advanced Custom Fields:

Geavanceerde Aangepaste Velden plugin.

Deze zeer populaire, gratis plugin vereenvoudigt het proces om aangepaste velden aan WordPress toe te voegen. Het geeft je ook meer keuzes voor waar metadata toegevoegd kan worden, zoals gebruikers, media en reacties. Tot slot voegt het hulpmiddelen toe om meer opties te bieden voor het tonen van de waarden van aangepaste velden binnen je themabestanden. Er is zelfs een premium versie met nog meer functionaliteit.

Als die plugin te uitgebreid lijkt — en dat kan het zijn voor niet-ontwikkelaars — is Custom Field Suite een solide alternatief:

Custom Field Suite WordPress plugin

Deze tool is in wezen een lichtgewicht versie van Advanced Custom Fields. Het voegt een handvol nuttige nieuwe aangepaste veldtypen toe aan je site. Bovendien vereenvoudigt het toevoegen en beheren van aangepaste velden zonder je te overweldigen met te veel nieuwe opties.

Dit kan een slimme plugin zijn om mee te beginnen als je meer uit je aangepaste velden wilt halen. Bovendien kun je altijd overstappen op een robuustere oplossing zodra je je zelfverzekerder voelt met het proces.

Een andere robuuste optie voor het beheren van aangepaste velden en meer complexe inhoudstypen is de JetEngine plugin. JetEngine is met name geschikt voor gebruikers van Elementor of Gutenberg en biedt uitgebreide functies voor het creëren en beheren van Aangepaste Berichttypes (CPTs).

Met JetEngine kun je gemakkelijk CPT’s maken via een gebruiksvriendelijke interface in het WordPress Dashboard onder JetEngine > Berichttypen. Deze plugin biedt uitgebreide instellingen voor elk CPT, inclusief Algemene Instellingen, Labels, Geavanceerde Instellingen, Meta Velden, Beheer Kolommen en Beheer Filters.

JetEngine maakt ook opslag van aangepaste meta mogelijk, waardoor je meta velden in een aparte databasetabel kunt opslaan voor verbeterde prestaties en organisatie. Daarnaast ondersteunt het hiërarchische berichttypes, aangepaste slugs en geavanceerde zoekopties, waardoor het een veelzijdig hulpmiddel is voor ontwikkelaars die de mogelijkheden van WordPress willen uitbreiden.

Door deze plugins te verkennen, kun je de functionaliteit van je WordPress-site verbeteren en het beheren van aangepaste velden en berichttypen efficiënter en op maat van je behoeften maken.

Voeg Aangepaste Velden Toe Aan WordPress-Inhoud

Aangepaste velden en metadata zijn concepten die in eerste instantie misschien een beetje verwarrend lijken. Echter, met tijd en geduld, zul je merken dat ze je in staat stellen om nog meer uit het WordPress-platform te halen.

Ad background image

Wil Je Een Gratis Thema?

Wanneer je host met DreamHost krijg je toegang tot onze WP Website Bouwer tool en meer dan 200+ branchespecifieke starter sites gratis!

Begin Met Bouwen