WordPress首页显示文章摘要

进入wordpress后台,依次选择 外观-->编辑-->选择右边的index.php文件,可以看到如下语句:

<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>

从代码中可以看出,index.php是调用 content.php 显示文章的内容,这就是为什么在首页老是显示文章全文。so,打开content.php文件找到下面代码:

<?php 
the_content( __( 'Continue reading <span>→</span>', 'twentyeleven' ) ); 
?>

替换成:

<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more…)'));
} ?>

so easy,complete!!刷新主页看效果吧!

ps: 主题不同,the_content内容可能不同,只替换这个函数即可。

Posted in wp

发表评论

电子邮件地址不会被公开。 必填项已用*标注