Articles

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.