J'utilise cette fonction pour pouvoir récupérer plusieurs données en dehors de la boucle:
function get_post_data($postId) {
global $wpdb;
return $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE ID=$postId");
}
... et ensuite, ceci pour afficher la date à laquelle un article a été publié:
<?php
global $wp_query;
global $thePostID;
$thePostID = $wp_query->post->ID;
$data = get_post_data($thePostID);
echo $data[0]->post_date;
?>
qui affiche quelque chose comme "2010-06-14 22:36:03" dans ma barre latérale, mais j'aimerais le formater comme "Juin 2010"
Cela peut-il être fait?
J'utilise quelque chose comme ça:
date('F, Y', strtotime($data[0]->post_date));