显示今天发布的帖子数

时间:2017-03-15 作者:user262404

我需要显示今天添加的帖子数量

我发现这个可以显示所有帖子的数量,但我只需要最后一天

<?php
$total = wp_count_posts()->publish;
echo \'Total Posts: \' . $total;
?> 
我有一种感觉,这很容易,但我没有任何脚本可以工作:(

彼得,先谢谢你

1 个回复
最合适的回答,由SO网友:David Lee 整理而成

您可以使用WP_Query 像这样:

// we get the date for today
$today = getdate();
//we set the variables, i am ignoring sticky posts so they dont get counted
$args = array(
    \'ignore_sticky_posts\' => 1,
    \'posts_per_page\' => -1, //all posts 
    \'date_query\' => array(
        array(
            \'year\'  => $today["year"],
            \'month\' => $today["mon"],
            \'day\'   => $today["mday"],
        ),
    ),
);

//we create the query
$today_posts = new WP_Query( $args );
//the result already has a property with the number of posts returned
$count = $today_posts->post_count;
//show it
echo $count;

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请