Wordpress帖子在一天的特定时间后没有显示?

时间:2016-07-26 13:57:30

标签: php wordpress timing

我有一个奇怪的问题,可能是因为我在我的Wordpress网站上定制了一些PHP。

我有一个名为homepage.php的模板,显示今天的所有帖子(直接来自WordPress Codex,在WP_Query下提交)。

每天大约7点或8点,所有帖子都会从该页面消失。为什么?我该如何解决?

我在某一点上认为它可能是一个过期后问题,但我从未设置任何过期 - 我甚至不认为这是Wordpress中包含的功能,是吗?

非常感谢。

下面包含完整的代码,万一这里有一些线索。

<?php
/**
* Template Name: Home Page
* The template for displaying all of today's posts on home page.
*
* This is the template that displays only today's posts.
* Please note that this is the WordPress construct of pages and that
* other "pages" on your WordPress site will use a different template.
*
* @package WordPress
* @subpackage Twenty_Fifteen
* @since Twenty Fifteen 1.0
*/

get_header(); ?>

<?php
$today = getdate();
$query = new WP_Query( 'year=' . $today['year'] . '&monthnum=' . $today['mon'] . '&day=' . $today['mday'] );
?>		

<div id="primary" class="content-area">
  <main id="main" class="site-main" role="main">

    <?php
// Start the loop.
if ($query->have_posts() )
{
echo'<ul>';
while ( $query->have_posts() ){
$query->the_post();					
echo '<li>' . get_template_part('content', get_post_format() ) . '</li>';
}
echo '</ul>';


/* Restore Post Data */
wp_reset_postdata();
//else : // no posts found. 

}
?>

  </main><!-- .site-main -->
</div><!-- .content-area -->

<?php get_footer(); ?>

0 个答案:

没有答案