我设法在我的主页上显示最近的帖子,这些帖子效果很好。他们唯一的问题是完整的帖子而不是摘录显示。
<div id="home-news-container">
<?php query_posts('cat=#&posts_per_page=3'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="home-post-container">
<div class="home-post-thumb">
<a href="<?php echo get_permalink(); ?>">
<?php the_post_thumbnail('large_wide'); ?>
</a>
</div>
<div class="home-post-copy">
<h4>
<a href="<?php echo get_permalink(); ?>">
<?php the_title(); ?>
</a>
</h4>
<h5>
<?php the_date(); ?>
</h5>
<?php echo the_excerpt(); ?>
<div class="home-news-readmore">
<a href="<?php echo get_permalink(); ?>">read more</a>
</div>
</div>
</div> <!-- end home-post-container -->
<?php endwhile; ?>
<?php wp_reset_query(); ?>
<div class="home-news-readmore news-extra">
<a href="">more news</a>
</div>
</div> <!--- end home-post-container -->
我不明白问题是诚实的。我为主页创建了一个新的全宽度模板,我认为可能会导致它,但事实并非如此。有点难过说实话。任何帮助将不胜感激
答案 0 :(得分:0)
使用wp_get_recent_posts获取最近的帖子 使用substr显示帖子字符的一些特征
<?php
$args = array (
'numberposts' => 3,
'post_type' => 'your post type name'
);
// the query
$recent_posts = new wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</a> </li> ';
echo substr($recent["post_content"],0,100);
}
?>