Was ist get_post_meta()?
Antwort: Mit dieser Funktion lassen sich benutzerdefinierte Felder anzeigen.Diese Funktion gibt den Wert eines benutzerdefinierten Feldes zurück. Um alle Benutzerdefinierten Felder anzuzeigen, gibt es get_post_custom().
Benutzung
<?php $meta_values = get_post_meta( $post_id, $key, $single ); ?>
Parameter
- $post_id
- (integer) (benötigt) Die Post ID des aktuellen Posts.
- Standard: kein Standard
- $key
- (string) (required) Der Name des benutzerdefinierten Feldes.
- Standard: kein Standard
- $single
- (boolean) (optional) Wenn diese Option gesetzt ist, wird ein String als Rückgabewert gesetzt, sonst ein Array.
- Standard: false
Rückgabewert
- Wenn $single auf false gesetzt ist oder leer bleibt, dann gibt die Funktion ein Array mit allen Werten des angegebenen Feldnamen zurück.
- Wenn $single auf true gesetzt ist, dann gibt die Funktion ein String mit dem Wert des angegebenen Feldnamen zurück.
Beispiele
<?php $key_1_values = get_post_meta( 76, 'key_1' ); ?>
Um nur den ersten Wert des benutzerdefinierten Feldes zu ermitteln:
<?php $key_1_value = get_post_meta( 76, 'key_1', true ); ?>Artikelinformationen:
geschrieben von: Thomas Herzog
geschrieben am: 11.05.2011 um 15:23 Uhr
abgelegt unter: 500, Template Tags
getaggt mit: Post Meta