ループの外で、投稿の日付の表示を形成する
-
16-10-2019 - |
質問
この関数を使用して、ループの外側から複数のデータを取得できるようにします。
function get_post_data($postId) {
global $wpdb;
return $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE ID=$postId");
}
...そして、これは投稿が公開された日付を表示するために:
<?php
global $wp_query;
global $thePostID;
$thePostID = $wp_query->post->ID;
$data = get_post_data($thePostID);
echo $data[0]->post_date;
?>
Wichは私のサイドバーに「2010-06-14 22:36:03」のようなものを表示しますが、「2010年6月」のようにフォーマットしたいと思います。
それはできますか?
解決
私はこのようなものを使用しています:
date('F, Y', strtotime($data[0]->post_date));
所属していません wordpress.stackexchange