这是wordpress中用以提取post内容的常用函数。它们用法基本相同,很多时候可以相互取代,分别用于显示post全部内容和post摘要。

然而,事实上在应用中它们最大的区别在于,前者输出格式化的内容,而后者则输出文字(格式错乱,没有超链接,换行,样式定义等)。所以,大多数时候,我只用前一个函数。

有些主题作者喜欢用the_excerpt()(特别是在分类列表中),我常常将其改为the_content()。

the_content Display the post content.
void the_content ([string $more_link_text = null], [bool $stripteaser = false])
string $more_link_text: Optional. Content for when there is more text.
bool $stripteaser: Optional. Strip teaser content before the more text. Default is false.

the_excerpt Display the post excerpt.
uses: apply_filters() – Calls ‘the_excerpt’ hook on post excerpt.
void the_excerpt ()

 

作者简介

Chun-Hui Gao is a Research Associate at Huazhong Agricultural University.

重复使用

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The source code is licensed under MIT. The full source is available at https://github.com/yihui/hugo-prose.

欢迎修订

如果您发现本文里含有任何错误(包括错别字和标点符号),欢迎在本站的 GitHub 项目里提交修订意见。

引用本文

如果您使用了本文的内容,请按照以下方式引用:

gaoch (2012). the_content()和the_excerpt(). BIO-SPRING. /post/2012/06/05/2012-06-05-the_content-the_excerpt/

BibTeX citation

@misc{
  title = "the_content()和the_excerpt()",
  author = "gaoch",
  year = "2012",
  journal = "BIO-SPRING",
  note = "/post/2012/06/05/2012-06-05-the_content-the_excerpt/"
}