La sintassi della funzione è la seguente
get_post( int|WP_Post|null $post = null, string $output = OBJECT, string $filter = 'raw' )
Ritorna dati del post per un dato post ID oppure per oggetto post.
Dove
- $post (int|WP_Post|null) (Opzionale) Post ID o oggetto post.
- $output (string) (Opzionale) Il tipo di ritorno. OBJECT, ARRAY_A, o ARRAY_N, che corrisponda a WP_Post object, o un’array associativo o numerico. Il suo valore di Default è: OBJECT
- $filter (string) (Optional) Tipo di filtro da Applicare. Accepts ‘raw’ valore di default, ‘edit’, ‘db’, o’display’.
si trova all’interno del sorgente wp-includes/posts.php
E il suo sorgente è il seguente
function get_post( $post = null, $output = OBJECT, $filter = 'raw' ) {
if ( empty( $post ) && isset( $GLOBALS['post'] ) )
$post = $GLOBALS['post'];
if ( $post instanceof WP_Post ) {
$_post = $post;
} elseif ( is_object( $post ) ) {
if ( empty( $post->filter ) ) {
$_post = sanitize_post( $post, 'raw' );
$_post = new WP_Post( $_post );
} elseif ( 'raw' == $post->filter ) {
$_post = new WP_Post( $post );
} else {
$_post = WP_Post::get_instance( $post->ID );
}
} else {
$_post = WP_Post::get_instance( $post );
}
if ( ! $_post )
return null;
$_post = $_post->filter( $filter );
if ( $output == ARRAY_A )
return $_post->to_array();
elseif ( $output == ARRAY_N )
return array_values( $_post->to_array() );
return $_post;
}
Esempio 1 Recuperare il titolo con get_post()
$post_num = get_post( 8 );
$title = $post_num->post_title;
Esempio 2 ottenere l’autore dell’articolo con get_post()
$post_info = get_post( 10 );
$author = $post_info->post_author;
Mi piace:
Mi piace Caricamento...
La sintassi della funzione è la seguente
Ritorna dati del post per un dato post ID oppure per oggetto post.
Dove
si trova all’interno del sorgente wp-includes/posts.php
E il suo sorgente è il seguente
Esempio 1 Recuperare il titolo con get_post()
Esempio 2 ottenere l’autore dell’articolo con get_post()
Condividi:
Mi piace: