将帖子中的“发布日期”替换为“修改日期”

时间:2017-07-30 作者:KD35

好吧,过去几个小时我一直在google上搜索这个,虽然我越来越近了,但我还是被卡住了。

问题:如果我在2016年12月15日发布了一篇文章,但我现在在今天(2017年7月20日)更新了同一篇文章,那么当您查看该文章时,更新/修改日期永远不会显示给用户。

注意:我在谷歌上搜索了它,由于WP初学者等文章,我能够显示修改后的日期,但是,我如何只发布一个呢?如果帖子被更新,它应该只发布新修改的日期/时间,而不是两者。

我倾向于IF和ELSE语句,但我不知道如何像这样设置它…

* If post was modified, post modified date, else post date it was published. *

如果有人能帮我,我会非常感激,我迷路了,谢谢!

1 个回复
SO网友:Cedon

您只需要比较get_the_post_time()get_the_modified_time().

if ( get_the_post_time() == get_the_modified_time() ) {
    // Published on...
} else {
    // Modified on...
}

结束

相关推荐

Pre_Get_Posts-编辑查询,Tax_Query

我试图根据用户输入的内容过滤结果。function custom_archive() { if ( is_post_type_archive( \'profiles\' ) ) { // if we are on a profiles archive page, edit the query according to the posted data. $data = $_POST[\'networks\'];