Oggetti WP_Post di WordPress
Quando usi le funzioni di WordPress come get_post(), le informazioni vengono memorizzate negli oggetti WP_Post. In questo articolo, vi mostreremo cosa viene memorizzato in questi oggetti WP_Post e come accedervi.
Se volete maggiori informazioni sulla creazione di plugin WordPress, consultate la nostra serie di tutorial sulla creazione del vostro primo plugin WordPress.
Cercate un server per i vostri progetti di sviluppo? InMotion fornisce soluzioni di hosting WordPress scalabili che possono adattarsi alle tue esigenze di budget e prestazioni.
Variabili memorizzate negli oggetti WP_Post
ID: Questa variabile memorizza l’ID del post.
post_author: Questa variabile memorizza l’ID utente numerico dell’autore del post.
post_type: Questa variabile contiene il tipo di post.
post_title: Questa variabile memorizza il titolo del post.
post_date: Questa variabile visualizza la data e l’ora del post.
post_date_gmt: Questa variabile visualizza lo stesso contenuto di post_date, ma in GMT.
post_content: Questa variabile memorizza il contenuto del post.
post_excerpt: Questa variabile memorizza l’estratto definito dall’utente del post.
post_status: Questa variabile memorizza lo stato attuale del post.
comment_status: Questa variabile memorizza le informazioni se i commenti sono aperti o chiusi sul post.
ping_status: Questa variabile memorizza informazioni se il post è aperto o chiuso per i pingback.
post_password: Questa variabile memorizza la password del post. Restituirà vuoto se il post non ha una password.
post_parent: Se il post ha un post genitore, questa variabile restituirà l’ID del post genitore.
post_modified: Questa variabile memorizza la data e l’ora dell’ultima modifica del post.
post_modified_gmt: Questa variabile memorizza la data e l’ora dell’ultima modifica in GMT.
comment_count: Questa variabile memorizza il numero di commenti che sono stati lasciati sul post.
menu_order: Se un ordine di menu è definito per il post, lo mostrerà in questa variabile.
Prendendo i dati dagli oggetti WP_Post
Prendere informazioni dagli oggetti WP_Post è abbastanza semplice:
<?php
$example = get_post();
echo $example->post_title;
?>
In questo esempio, stiamo memorizzando informazioni dalla funzione get_post() alla variabile $example. Poiché la funzione get_post() memorizza i dati usando gli oggetti WP_Post, la variabile $example ora contiene oggetti WP_Post.
Poi, chiamiamo semplicemente l’oggetto WP_Post desiderato dall’interno della variabile $example e lo visualizziamo usando il comando echo PHP.