我有一個函數可以在所選類別中獲取帖子,它似乎可以工作,但最新帖子除外。通過WordPress中的所選類別獲取帖子查詢
最新的帖子不會顯示,它只顯示一次我發佈一個新的帖子,然後以前會顯示...?
<?php
global $post;
global $categoryName; //access it through a global variable.
$myposts = get_posts(array(
'posts_per_page' => 5,
'offset' => 1,
'category' => 3 // set cat here
));
echo '<div class="recent-post">';
if ($myposts) {
foreach ($myposts as $post) :
setup_postdata($post);
?>
<a class="col-xs-3 col-md-2" href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
<div class="col-xs-3 col-md-10">
<a class="" href="<?php the_permalink(); ?>">
<h2><?php the_title(); ?></h2>
</a>
<?php the_excerpt() ?>
<a href="<?php the_permalink(); ?>">Read Full</a>
<br>
<a class="" href="<?php comments_link(); ?>">
<?php comments_number('0 Comments', '1 Comments', '% Comments'); ?>.
</a>
</div>
<hr/>
<?php
endforeach;
wp_reset_postdata();
}
echo '</div>';
?>
更重要的是,我有一個功能,是清潔的,如果這個功能,可以修改爲包括mypost
陣列,並有如果'category'
參數爲空或全部清空顯示其設置。
<div class="recent-post">
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=5');
while ($popular->have_posts()) : $popular->the_post(); ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('thumbnail'); ?>
</a>
<a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a>
<br>
<a href="<?php comments_link(); ?>">
<?php comments_number('0 Comments', '1 Comments', '% Comments'); ?>.
</a>
<?php the_excerpt() ?>
<a href="<?php the_permalink(); ?>">Read More</a>
<hr/>
<?php endwhile; ?>
</div>
只是固定它在發佈信息之前1分鐘,謝謝 –