
Ab und an kommt man nicht mit den Template Tags aus und man benötigt Inhalte aus dem $post-Array. Die folgende Liste ist eine kurze Referenz dieses Array. In dem Array findet man alle relevanten Inhalte zum Beitrag bzw. Seite, Attachments, Versionen eines Beitrags und andere Typen.
Ein kleines Beispiel soll das Nutzen verdeutlichen, so wie man es beispielsweise in einem Template des Themes nutzen würde.
<?php
if ( '' != $post->post_excerpt ) { ?>
<div id="summary">
<h3><?php _e('Mein Auszug', 'my_textdomain'); ?> #<?php echo $post->ID; ?></h3>
the_excerpt();
</div>
<?php } ?>
Ebenso kann der Inhalt des Array eine wichtige Rolle in besonderen Queries sein, da man dort den Zugriff explizit möchte.
<?php
$my_query = new WP_Query('post_status=future&order=DESC&showposts=5');
if ( $my_query->have_posts() ) {
echo '<h2>'; _e('Vorgesehene Beiträge', 'my_textdomain'); echo '</h2>';
echo '<ul>';
while ( $my_query->have_posts() ) :
$my_query->the_post();
$do_not_duplicate = $post->ID;
echo '<li>' . get_the_title() . __(' (erscheint am ') . get_the_time('d.m.Y') . __(')', 'my_textdomain') . '</li>';
endwhile;
echo '</ul>';
}
?>
IDID des Beitragspost_authorLiefert die ID des Autorspost_dateVeröffentlichungsdatum/ -zeit des Beitrags +/- Zeitzone des Blogs, Bsp.: 2009-12-17 10:37:48post_date_gmtVeröffentlichungsdatum/ -zeit, Bsp.: 2009-12-16 09:37:48post_contentInhalt des Beitrags (ohnewpautop-Filter etc.)post_titleTitel des Beitragspost_excerptAusschnitt des Beitrags; nur wenn die Metabox gefüllt istpost_statusStatus des Beitragscomment_statusStatus der Kommentare (offen oder geschlossen)ping_statusStatus des Pin (openoderclosed)post_passwordPasswort im Klartext, nur bei Seitenpost_nameSlug für den Permalinkto_pingURL die via Trackback erreicht werden sollpingedTrackback-URL gesandtpost_modifiedZeitstempel der letzten Modifikation, Bsp.: 2009-12-17 17:16:34post_modified_gmtZeitstempel der letzten Modifikation +/- Zeitzone des Blogs, Bsp.: 2009-12-17 16:16:34post_content_filteredAttachment zum Beitrag gefiltertpost_parentVorläufer des BeitragsguidURL des Beitragsmenu_orderWert der Vorgabe für die Menu-Reihenfolge von Seitenpost_typeType des Artikels;any,attachment,page,post, oderrevisionpost_mime_typeMime-Typ des Attachment, siehe Typencomment_countZähler der KommentareancestorsVorgänger-Beitrags IDs