Articles

WordPress WP_Post objects

Lorsque vous utilisez des fonctions WordPress telles que get_post(), les informations seront stockées dans des objets WP_Post. Dans cet article, nous vous montrerons ce qui est stocké dans ces objets WP_Post, ainsi que comment y accéder.

Si vous souhaitez plus d’informations sur la création de plugins WordPress, consultez notre série de tutoriels sur la création de votre premier plugin WordPress.

Vous recherchez un serveur pour vos projets de développement ? InMotion fournit des solutions d’hébergement WordPress évolutives qui peuvent s’adapter à votre budget et à vos besoins de performance.

Variables stockées dans les objets WP_Post

ID : Cette variable stocke l’ID du post.

post_author : Cette variable stocke l’ID utilisateur numérique de l’auteur du post.

post_type : Cette variable contient le type du billet.

post_title : Cette variable stocke le titre du billet.

post_date : Cette variable affiche la date et l’heure du billet.

post_date_gmt : Cette variable affiche le même contenu que post_date, mais en GMT.

post_content : Cette variable stocke le contenu du post.

post_excerpt : Cette variable stocke l’extrait défini par l’utilisateur du message.

post_status : Cette variable stocke l’état actuel du message.

comment_status : Cette variable stocke des informations indiquant si les commentaires sont ouverts ou fermés sur le message.

ping_status : Cette variable stocke des informations sur le fait que le post est ouvert ou fermé pour les pingbacks.

post_password : Cette variable stocke le mot de passe du post. Elle retournera vide si le post n’a pas de mot de passe.

post_parent : Si le post a un post parent, cette variable retournera l’ID du post parent.

post_modified : Cette variable stocke la date et l’heure de la dernière modification du post.

post_modified_gmt : Cette variable stocke la date et l’heure de la dernière modification en GMT.

comment_count : Cette variable stocke le nombre de commentaires qui ont été laissés sur le post.

menu_order : Si un ordre de menu est défini pour le post, il l’affichera dans cette variable.

L’obtention de données à partir des objets WP_Post

L’obtention d’informations à partir des objets WP_Post est assez simple:

< ?php
$exemple = get_post();
echo $exemple->post_title;
?>

Dans cet exemple, nous stockons les informations de la fonction get_post() dans la variable $exemple. Comme la fonction get_post() stocke les données à l’aide d’objets WP_Post, la variable $example contient maintenant des objets WP_Post.

Puis, nous appelons simplement l’objet WP_Post souhaité depuis l’intérieur de la variable $example et nous l’affichons à l’aide de la commande PHP echo.