我有一个奇怪的问题,可能是因为我在我的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(); ?>