Articles

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.