Articles

WordPress WP_Post objecten

Bij het gebruik van WordPress functies zoals get_post(), zal de informatie worden opgeslagen in WP_Post objecten. In dit artikel laten wij u zien wat er in die WP_Post objecten is opgeslagen, en hoe u ze kunt benaderen.

Wilt u meer informatie over het maken van WordPress plugins, bekijk dan onze tutorial serie over het maken van uw eerste WordPress plugin.

Op zoek naar een server voor uw ontwikkel projecten? InMotion biedt schaalbare WordPress Hosting-oplossingen die passen bij uw budget en prestatiebehoeften.

Variabelen opgeslagen in WP_Post-objecten

ID: Deze variabele slaat de ID van de post op.

post_author: Deze variabele slaat de numerieke gebruikers-ID van de auteur van het bericht op.

post_type: Deze variabele bevat het type van de post.

post_title: Deze variabele slaat de titel van de post op.

post_date: Deze variabele geeft de datum en tijd van de post weer.

post_date_gmt: Deze variabele geeft dezelfde inhoud weer als post_date, maar dan in GMT.

post_content: Deze variabele slaat de inhoud van het bericht op.

post_excerpt: Deze variabele slaat het door de gebruiker gedefinieerde uittreksel van het bericht op.

post_status: Deze variabele slaat de huidige status van het bericht op.

comment_status: Deze variabele slaat informatie op over of de opmerkingen open of gesloten zijn op de post.

ping_status: Deze variabele slaat informatie op over of de post open of gesloten is voor pingbacks.

post_password: Deze variabele slaat het wachtwoord van de post op. Het zal leeg teruggeven als de post geen wachtwoord heeft.

post_parent: Als de post een ouderpost heeft, zal deze variabele de ID van de ouderpost teruggeven.

post_modified: Deze variabele slaat de datum en tijd op waarop de post voor het laatst is gewijzigd.

post_modified_gmt: Deze variabele slaat de laatst gewijzigde datum en tijd op in GMT.

comment_count: Deze variabele slaat het aantal opmerkingen op dat op de post is achtergelaten.

menu_order: Als er een menu-volgorde is gedefinieerd voor de post, wordt deze in deze variabele weergegeven.

Gegevens ophalen uit WP_Post-objecten

Het ophalen van informatie uit WP_Post-objecten is vrij eenvoudig:

<?php
$example = get_post();
echo $example->post_title;
?>

In dit voorbeeld slaan we informatie uit de get_post()-functie op in de variabele $example. Aangezien de get_post()-functie gegevens opslaat met behulp van WP_Post-objecten, bevat de $example-variabele nu WP_Post-objecten.

Daarna roepen we eenvoudigweg het gewenste WP_Post-object op vanuit de $example-variabele en geven we het weer met behulp van het echo PHP-commando.