WordPress WP_Post-objekt
När du använder WordPress-funktioner som get_post() lagras informationen i WP_Post-objekt. I den här artikeln kommer vi att visa dig vad som lagras i dessa WP_Post-objekt, samt hur du får tillgång till dem.
Om du vill ha mer information om hur du skapar WordPress-plugins, se vår handledningsserie om hur du skapar ditt första WordPress-plugin.
Söker du en server för dina utvecklingsprojekt? InMotion erbjuder skalbara WordPress Hosting-lösningar som passar din budget och dina prestandabehov.
Variabler som lagras i WP_Post-objekt
ID: Denna variabel lagrar inläggets ID.
post_author:
post_author: Denna variabel lagrar inläggsförfattarens numeriska användar-ID.
post_type: Denna variabel lagrar inläggsförfattarens numeriska användar-ID: Denna variabel innehåller inläggets typ.
post_title: Denna variabel innehåller inläggets typ:
post_date: Denna variabel visar datum och tid för inlägget.
post_date_gmt: Denna variabel visar samma innehåll som post_date, men i GMT.
post_content:
post_excerpt: Denna variabel lagrar innehållet i inlägget:
post_status: Denna variabel lagrar det användardefinierade utdraget ur inlägget:
comment_status: Denna variabel lagrar inläggets aktuella status:
comment_status: Denna variabel lagrar information om huruvida kommentarerna är öppna eller stängda för inlägget.
ping_status: Denna variabel lagrar information om huruvida kommentarerna är öppna eller stängda för inlägget: Denna variabel lagrar information om huruvida inlägget är öppet eller stängt för pingbacks.
post_password: Denna variabel lagrar inläggets lösenord. Den returnerar tomt om inlägget inte har något lösenord.
post_parent: Om inlägget har ett överordnat inlägg returnerar den här variabeln ID:t för det överordnade inlägget.
post_modified: Om inlägget har ett överordnat inlägg returnerar den här variabeln ID:t för det överordnade inlägget: Denna variabel lagrar datum och tid då inlägget senast ändrades.
post_modified_gmt: Denna variabel lagrar datum och tid för den senaste ändringen i GMT.
comment_count:
menu_order: Den här variabeln lagrar antalet kommentarer som har lämnats till inlägget: Om en menyordning har definierats för inlägget visas den i den här variabeln.
Hämtning av data från WP_Post-objekt
Hämtning av information från WP_Post-objekt är ganska enkelt:
<?php
$example = get_post();
echo $example->post_title;
?>
I det här exemplet lagrar vi information från funktionen get_post() till variabeln $example. Eftersom funktionen get_post() lagrar data med hjälp av WP_Post-objekt innehåller variabeln $example nu WP_Post-objekt.
Nästan kallar vi helt enkelt det önskade WP_Post-objektet från variabeln $example och visar det med kommandot echo PHP.