📅  最后修改于: 2023-12-03 15:35:44.415000             🧑  作者: Mango
在使用WordPress开发中,经常需要获取文章或页面的发布日期。通过使用PHP,可以很容易地获取这些信息。
WordPress内置了get_the_date()
函数来获取发布日期。该函数将返回带有格式的日期字符串。
$date = get_the_date('Y-m-d');
该函数可以在The Loop
内或文章/页面的单个页面上使用。如果您想在其他地方调用此日期,可以使用以下代码:
$date = get_post_time('Y-m-d');
通过此方法,您可以轻松地获取文章或页面的发布日期。
另一种方法是查询WordPress的数据库以获取所需信息。在WordPress中,文章和页面的信息存储在wp_posts
表中。您可以使用以下代码查询并获取所需的信息:
global $wpdb;
$post_id = get_the_ID();
$sql = "SELECT post_date FROM {$wpdb->prefix}posts WHERE ID = $post_id";
$result = $wpdb->get_results($sql);
$date = $result[0]->post_date; // 根据需要格式化日期字符串
__注意:__在查询数据库之前,请确保使用了$wpdb
全局变量,并且将$post_id
设置为您想要获取日期的文章或页面的ID。
以上两种方法都可用于获取WordPress文章或页面的发布日期。使用get_the_date()
函数可以使代码更简洁,而直接查询数据库则可以实现更高的灵活性。
(以上代码均适用于WordPress版本5.8.1)