Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren



get_post_field ›

Seit2.3.0
Veraltetn/v
get_post_field ( $field, $post = null, $context = 'display' )
Parameter: (3)
  • (string) $field Post field name.
    Erforderlich: Ja
  • (int|WP_Post) $post Optional. Post ID or post object. Defaults to current post.
    Erforderlich: Nein
    Standard: null
  • (string) $context Optional. How to filter the field. Accepts 'raw', 'edit', 'db', or 'display'. Default 'display'.
    Erforderlich: Nein
    Standard: 'display'
Siehe:
Gibt zurück:
  • (string) The value of the post field on success, empty string on failure.
Definiert in:
Codex:
Changelog:
  • 4.5.0 The ` $post` parameter was made optional.

Retrieve data from a post field based on Post ID.

Examples of the post field will be, 'post_type', 'post_status', 'post_content', etc and based off of the post object property or key names.

The context values are based off of the taxonomy filter functions and supported values are found within those functions.



Quellcode

function get_post_field( $field, $post = null, $context = 'display' ) {
	$post = get_post( $post );

	if ( !$post )
		return '';

	if ( !isset($post->$field) )
		return '';

	return sanitize_post_field($field, $post->$field, $post->ID, $context);
}