喜欢使用wordpress默认主题Twenty Eleven/Twenty Twelve/Twenty Thirteen的朋友如果不想让首页和文章分类页显示全部文章的话就需要改动主题让它们显示文章摘要信息,因为这些主题都默认不展示文章摘要,并且不像修改其他普通主题那样只需把content替换成except就行,不懂PHP的朋友确实找不到好的办法。
其实让Twenty Eleven/Twenty Twelve/Twenty Thirteen这些主题在首页和文章页显示文章摘要的方法很简单:首先你必须为每篇文章填写文章摘要,其次找到主题模板的content.php文件,找到下面的字段:
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
把它替换成下面的信息:
<?php if ( is_search() || is_archive() || is_author() || is_tag() || is_home() ) : // Only display Excerpts ?>
这样就能保证让Twenty Eleven/Twenty Twelve/Twenty Thirteen这些官方默认主题首页/搜索页/分类页/标签页/存档页显示文章摘要了。
对于一般的wordpress主题让首页和分类页显示摘要的方法有不同了,并且更加简单,只需到首页和分类页文件把某个字段的content修改成except即可,比如inove主题的修改方法就是,找到下面的字段:
<?php the_contentt(__('Read more...', 'inove')); ?>
修改成下面的信息:
<?php the_excerpt(__('Read more...', 'inove')); ?>
至于还有些复杂的主题的修改方法你也可以安装自动摘要插件(搜索auto excerpt),效果差强人意。
我用的是Twenty Eleven,设置成功了,非常感谢!不过有点小遗憾,要是能自主设定摘要字数就更好了!
自己在摘要里手动填写摘要就好了,自动的不见得好。
有道理,谢谢啊!