📜  wordpress 获取发布日期 - PHP (1)

📅  最后修改于: 2023-12-03 15:35:44.415000             🧑  作者: Mango

WordPress获取发布日期 - PHP

在使用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)