Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress:按垃圾日期显示垃圾帖子_Php_Date_Wordpress - Fatal编程技术网

Php Wordpress:按垃圾日期显示垃圾帖子

Php Wordpress:按垃圾日期显示垃圾帖子,php,date,wordpress,Php,Date,Wordpress,我正在使用这个代码 <ul> <?php $args = array( 'posts_per_page' => 10, 'orderby' => 'post_date', 'order' => 'DESC', 'post_status' => 'publish, trash' ); $query = new WP_Query( $args ); ?> <?ph

我正在使用这个代码

<ul>
<?php 
$args = array( 
    'posts_per_page'  => 10,
    'orderby'         => 'post_date',
    'order'           => 'DESC',
    'post_status'     => 'publish, trash'
);

$query = new WP_Query( $args ); ?>
<?php while ($query -> have_posts()) : $query -> the_post();
?>

    <li>
        <?php the_title(); ?>
        <br />Post Created on: <?php echo get_the_date(); ?>
        <br />Post Trashed on: <?php echo "???"; ?>
    </li>

<?php 
endwhile;
wp_reset_postdata();
?>
</ul>

  • 在以下位置创建帖子:
    在以下网站上发布垃圾信息:
…以显示最近10篇已发布或废弃帖子的列表

但是关于被退回的垃圾帖子,它们必须是帖子被丢弃的日期,而不是创建的时间

为了进一步说明这个问题,如果有一些一年前的帖子,我今天就把它们扔掉了,它们不会出现在这个列表中,因为它们不在数据库中最近的10篇帖子中

需要做的是,如果我现在确实丢弃了一篇非常旧的帖子,那么它就会出现在这个列表中(事实上,它位于列表的顶部——因为我刚刚丢弃了它)

因此,这份清单最终需要反映的是:

  • 添加的任何新帖子,显示帖子创建日期
  • 任何被丢弃的帖子,显示该帖子被丢弃的日期
将其视为一个活动日志(最终就是这样),显示最近创建的帖子和最近被丢弃的帖子的组合,旁边是它们各自的发布日期和被丢弃日期


提前感谢。

使用
'orderby'=>'modified'
,当你丢弃一篇文章时,它会更改修改的日期,你也可以使用
echo get the_the_modified_date()来显示它。

或者使用
get\u posts()


使用
'orderby'=>'modified'
,当你丢弃一篇文章时,如果它改变了修改的日期,你也可以使用
echo get the_the_modified_date()来显示它。

或者使用
get\u posts()


以前问过的问题。读这个:以前问过的问题。读这个:布拉沃-这其实很简单(而且很明显)。谢谢。布拉沃-这其实很简单(也很明显)。谢谢
$args = array( 
    'posts_per_page'  => 10,
    'orderby'         => 'modified',
    'order'           => 'DESC',
    'post_status'     => 'publish, trash'
);
$query = new WP_Query( $args ); 
$posts = $query->get_posts();  
foreach ( $posts as $post ) { 
    _e($post->post_title ' - Modified On:'. $post->post_modified);
}