Articles

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.