_excerpt()和_content()都不能正常工作?

时间:2013-06-16 作者:Paul

我想知道索引中应该使用什么。php(上市后页面):the_excerpt()the_content()?

二十三种用途the_content() 但这会打印整个内容,除非<!--more--> 存在并完全忽略[帖子>添加新内容>摘录]中的摘录字段the_excerpt() 但这不会对<!--more--> 标签,它只抓取前55个单词或使用手动摘录,不会产生“阅读更多…”链接

打印55个单词,但对<--more-->

  • 生成可选的“阅读更多…”链接
  • 这对我来说是最直观的帖子页面。这样的东西存在吗?

    如果没有,应the_content() 是否用于上市后页面?我认为大多数主题用户都不熟悉<--more--> 标签,他们更希望主题能够为帖子列表页面创建适当的摘录,而不是显示完整的帖子内容。

    参考号:

    1 个回复
    最合适的回答,由SO网友:Rarst 整理而成

    您的需求倾向于使用the_excerpt() 通过自定义代码添加阅读更多链接:

    打印55个单词-默认情况下已经打印了,可通过excerpt_length 滤器

    但是对<!--more-->-这种情况已经发生,自动生成的摘录不能长于摘要(部分从文章开始到<!--more--> 标签)

    如果指定了手动摘录,请改用此摘录-已经可以这样工作了

    生成可选的“阅读更多…”这是摘录本机不做的一件事。可通过以下方式添加:

    • excerpt_more 过滤器,请注意,仅当立柱被切断时才使用get_the_excerptthe_excerpt 要附加到模板中的任何摘录,请单独调用摘录模板标记

    结束

    相关推荐

    Apply_Filter(‘the_content’)中包含哪些函数

    有一个名为apply\\u filter的函数,您可以这样使用它:echo apply_filter(\'the_content\', $my_content); 它添加格式标记并清理内容。Trac or docs我查看了trac和文档,但找不到apply\\u filter函数中使用的函数。I found wpautop我找到的唯一一个是wpautop:http://codex.wordpress.org/Function_Reference/wpautop还有什么?向trac或某些文档提示使