wordpress获取文章发布时间
时间 : 2023-12-18 22:53:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要获取WordPress文章的发布时间,可以使用以下代码:

```php

<?php

$post_id = get_the_ID();

$post_date = get_the_date( 'Y-m-d', $post_id ); // 获取文章的发布日期

$post_time = get_the_time( 'H:i', $post_id ); // 获取文章的发布时间

echo '文章发布于:' . $post_date . ' ' . $post_time;

?>

在WordPress的主题文件中插入上述代码,即可获取当前文章的发布时间并进行输出。注意,该代码需要在WordPress的循环中调用才能正确获取文章的ID。

其他答案

在WordPress中获取文章的发布时间可以使用以下方法:

1. 使用get_the_date()函数:

```php

$date = get_the_date('Y年n月j日');

echo $date;

这将返回类似于"2022年1月1日"的格式化日期。

2. 使用the_date()函数:

```php

the_date('Y年n月j日', '<span>', '</span>');

这将直接在文章中输出日期,可以自定义日期的前后HTML标记。

3. 使用the_time()函数:

```php

$time = get_the_time('Y年n月j日');

echo $time;

这将返回类似于"2022年1月1日"的格式化时间。

以上方法可以在WordPress的文章循环中使用,如果在单独的页面或其他地方获取文章的发布时间,可以使用get_post_time()函数:

```php

$time = get_post_time('Y年n月j日', true);

echo $time;

这将返回指定文章的发布时间。第二个参数设置为true可以获取最后修改时间,设置为false则获取发布时间。

需要注意的是,上述方法都需要在WordPress的文章循环或指定文章页面中使用,如果在主题文件的其他位置使用,可能需要先获取文章的ID,然后再使用以上函数获取发布时间。