WordPress WP_Post objektumok
A WordPress függvények, például a get_post() használatakor az információk a WP_Post objektumokban kerülnek tárolásra. Ebben a cikkben megmutatjuk, hogy mit tárolnak ezek a WP_Post objektumok, és hogyan lehet hozzáférni hozzájuk.
Ha további információkat szeretne a WordPress bővítmények létrehozásával kapcsolatban, tekintse meg az első WordPress bővítmény létrehozásával kapcsolatos bemutató sorozatunkat.
Kiszolgálót keres a fejlesztési projektjeihez? Az InMotion skálázható WordPress tárhely megoldásokat kínál, amelyek megfelelnek az Ön költségvetésének és teljesítményigényének.
A WP_Post objektumokban tárolt változók
ID: Ez a változó tárolja a bejegyzés azonosítóját.
post_author: Ez a változó a bejegyzés szerzőjének numerikus felhasználói azonosítóját tárolja.
post_type: Ez a változó a bejegyzés típusát tartalmazza.
post_title: Ez a változó a bejegyzés címét tárolja.
post_date: Ez a változó a bejegyzés dátumát és időpontját jeleníti meg.
post_date_gmt: Ez a változó ugyanazt a tartalmat jeleníti meg, mint a post_date, de GMT-ben.
post_content: Ez a változó a bejegyzés tartalmát tárolja.
post_excerpt: Ez a változó a bejegyzés felhasználó által meghatározott kivonatát tárolja.
post_status: Ez a változó a bejegyzés aktuális állapotát tárolja.
comment_status:
ping_status: Ez a változó tárolja azt az információt, hogy a hozzászólások nyitva vagy zárva vannak-e a bejegyzéshez.
ping_status:
post_password: Ez a változó tárolja azt az információt, hogy a bejegyzés nyitott vagy zárt a pingbackek számára.
post_password: Ez a változó tárolja a bejegyzés jelszavát. Üres értéket ad vissza, ha a bejegyzésnek nincs jelszava.
post_parent: Ha a bejegyzésnek van szülői bejegyzése, ez a változó a szülői bejegyzés azonosítóját adja vissza.
post_modified: Ez a változó tárolja a bejegyzés utolsó módosításának dátumát és időpontját.
post_modified_gmt: Ez a változó tárolja az utolsó módosítás dátumát és időpontját GMT-ben.
comment_count:
menu_order: Ha a bejegyzéshez menüsorrend van definiálva, akkor az ebben a változóban jelenik meg.
Adatok kinyerése WP_Post objektumokból
A WP_Post objektumokból való információ kinyerése nagyon egyszerű:
<?php
$example = get_post();
echo $example->post_title;
?>
A példában a get_post() függvényből származó információkat a $example változóba tároljuk. Mivel a get_post() függvény WP_Post objektumok segítségével tárolja az adatokat, a $example változó most már WP_Post objektumokat tartalmaz.
A következőkben egyszerűen meghívjuk a kívánt WP_Post objektumot a $example változó belsejéből, és az echo PHP parancs segítségével megjelenítjük.