像这样试试
$getPosts = $wpdb->get_results(
"
SELECT ID, post_date,post_title
FROM $wpdb->posts
WHERE post_status = \'publish\'
AND post_type = \'post\'
ORDER BY ID ASC
"
);
foreach ( $getPosts as $myPost ) {
$id = $myPost->post_date;
echo $myPost->ID.\' | \'. $myPost->post_title.\' | \'. get_the_date("Y-m-d",$id ).\'<br />\';
}
编辑
get_the_time 返回当前帖子在PHP中使用的时间。它不显示时间。要显示帖子的时间,请使用\\u time()。此标记必须在循环中使用。
get_the_date get\\u The\\u date template标记检索当前$post的写入日期。与\\u date()不同,此标记将始终返回日期。使用“get\\u the\\u date”筛选器修改输出。
我错过什么了吗?