目前我使用此代码,它显示最后5个帖子的帖子标题和类别。但我也想显示缩略图,评论数量和帖子的一小部分(也许是前200个单词)
<?php $posts = get_posts( "numberposts=5" ); ?>
<?php if( $posts ) : ?>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
<h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
<p class="postmetadata"><?php _e( 'Posted in' ); ?> <?php the_category( ', ' ); ?></p>
<?php endforeach; ?>
<?php endif; ?>
答案 0 :(得分:1)
如果您为帖子设置了精选图片,则可以使用帖子缩略图。你可以在这里看到codex中图像的选项,但你可以使用类似
的post thumbnail<?php the_post_thumbnail('thumbnail', array('class' => 'aligncenter')); ?>
可以看到评论号码详细信息here,但它类似于
<?php comments_number( 'no responses', 'one response', '% responses' ); ?>
可以在主题的functions.php中设置摘录长度。有关the_excerpt codex页面的详细信息,但有点像
function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
答案 1 :(得分:0)
此外,如果我添加此<?php the_content(); ?>
,则会显示包含缩略图的完整帖子内容。我只想要帖子的前200个单词,该怎么做?