我不知道是否有一种对WP更友好的方法可以做到这一点,但这个查询可以满足您的需要。它从posts表中获取任何帖子或页面的最新日期:
select max(post_modified) from wp_posts where post_type IN (\'post\', \'page\');
因此,您可以将其封装在一个短代码中,例如:
function get_latest_update_date() {
global $wpdb;
return $wpdb->get_var("SELECT max(post_modified) FROM wp_posts WHERE post_type IN (\'post\', \'page\');");
}
add_shortcode(\'latestupdatedate\', \'get_latest_update_date\');
如果要格式化日期,需要添加PHP日期解析/格式化函数。