如何在WordPress显示文章摘要

使用the_excerpt() 和 the_content() 显示文章摘要的异同。

目录或归档页面经常需要输出文章的摘要,而不是输出正篇文章,输出摘要的有利于搜索引擎优化,而且也方便读者大体上了解文章内容。

输出文章摘要由两种方法:

1. the_excerpt()

打开wordpress数据库的wp-posts表我们可发现post_excerpt字段,the_excerpt()输出的内容就是此字段存储的信息。

the_excerpt()无参数,不支持内嵌标记,并且输出时会以…结尾。


在编辑文章时需在摘要部分填上相关摘要信息,如下图所示。

2. the_content()

如果文章里面使用<!--more-->,则会输出<!--more-->以前的内容,否则会输出正篇文章内容。

如果你想使用the_content(),在编辑文章的时候一定要在文章内容添加上<!--more-->。

使用the_excerpt()会填充post_execerpt字段,而the_content()不会额外增加数据库占用空间。

范例:在目录或归档页面输出摘要,其他位置输出全部内容。

<?php if ( is_category() || is_archive() ) {
the_excerpt();
} else {
the_content();
} ?>
除非注明,本博客文章均为原创,转载请以链接形式标明本文地址
原创文章如转载,请注明:转载自 任鸟飞网页设计 [ http://www.renniaofei.com/ ]
本文链接地址: http://www.renniaofei.com/code/the_excerpt-vs-the_content-wordpress/
引用通告地址 Trackback URL:直接在本文链接地址后添加 trackback/
本文短网址: http://bit.ly/ajItCr
任鸟飞

任鸟飞网页设计网创办者 主要关注网页设计,网站建设,图形图像设计。 Twitter @renniaofei QQ:29900684

1 条评论

  1. [...] 如何在WordPress显示文章摘要 一文中介绍过如何使用the_excerpt() 和 the_content() [...]

发表评论

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: