Wordpress 设置图像下一个新 post 标题
Wordpress set image next new post title
我有代码:
<div id="content88">
<div class="tip">
<div style="margin-left: 9%; margin-top: -2px;">
<center><h1><font style="margin-left:-50px;" font-size="20px" color="#BCBDC1">Last 5 posts from category</font></h1></center></p>
<?php
$catquery = new WP_Query( 'cat=11446&posts_per_page=5' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<h4><a href="<?php the_permalink() ?>" rel="bookmark"><font color="#fff"><?php the_title(); ?></font></a> - <b>Last update:</b> <span class="entry-date"><?php echo the_modified_time('Y/m/d \a\t g:i A'); ?></span> </h4> </p>
<?php endwhile; ?>
<center><h4><a href="#"><font style="margin-left:-50px;" font-size="14px" color="#BCBDC1">Click here for more results</font></a></h4></center></p>
</div>
</div>
</div>
此代码列出了特定类别的最后 5 post 秒。看起来像这样:
它还提供特定 post 被 post 编辑的时间,如上图所示。我想要做的是在 posts 旁边放一个图像,它是 x hours/days 旧的,看起来像这样:
但是即使从我应该开始的地方我也没有想出正确的方法,而且我也没有找到任何接近我需要的东西,也许有人可以给我举个例子从我应该从什么开始?谢谢
您可以简单地将 post 的时间戳与您需要的时间进行比较:
<?php
$olderThanTime = strtotime('-2 hours');
$postTime = strtotime(get_the_time('Y-m-d H:i:s', get_the_ID()));
if ($postTime > $olderThanTime ) {
the_post_thumbnail('small');
}
?>
我有代码:
<div id="content88">
<div class="tip">
<div style="margin-left: 9%; margin-top: -2px;">
<center><h1><font style="margin-left:-50px;" font-size="20px" color="#BCBDC1">Last 5 posts from category</font></h1></center></p>
<?php
$catquery = new WP_Query( 'cat=11446&posts_per_page=5' );
while($catquery->have_posts()) : $catquery->the_post();
?>
<h4><a href="<?php the_permalink() ?>" rel="bookmark"><font color="#fff"><?php the_title(); ?></font></a> - <b>Last update:</b> <span class="entry-date"><?php echo the_modified_time('Y/m/d \a\t g:i A'); ?></span> </h4> </p>
<?php endwhile; ?>
<center><h4><a href="#"><font style="margin-left:-50px;" font-size="14px" color="#BCBDC1">Click here for more results</font></a></h4></center></p>
</div>
</div>
</div>
此代码列出了特定类别的最后 5 post 秒。看起来像这样:
它还提供特定 post 被 post 编辑的时间,如上图所示。我想要做的是在 posts 旁边放一个图像,它是 x hours/days 旧的,看起来像这样:
但是即使从我应该开始的地方我也没有想出正确的方法,而且我也没有找到任何接近我需要的东西,也许有人可以给我举个例子从我应该从什么开始?谢谢
您可以简单地将 post 的时间戳与您需要的时间进行比较:
<?php
$olderThanTime = strtotime('-2 hours');
$postTime = strtotime(get_the_time('Y-m-d H:i:s', get_the_ID()));
if ($postTime > $olderThanTime ) {
the_post_thumbnail('small');
}
?>