如何在wordpress摘录中包含html标签?

时间:2011-06-07 05:25:28

标签: html wordpress tags hyperlink

目前在wordpress模板中,如果您使用代码the_excerpt(),它将显示帖子的前55个单词并从帖子中删除所有html。

我需要在摘录中包含<a href...标记,以便链接仍然可见。

现有方法包括:

  1. 黑客攻击wordpress核心 - 绝对不是一个选择。
  2. 使用插件 - 不想使用,它取决于开发人员保持插件最新
  3. 在functions.php中编写代码以重新编写摘录过滤器。 - 我不想使用它,因为在将来的WP版本中可能需要更改它
  4. 是否有一个过滤器挂钩或其他已知方法可以轻松地包含html而不会出现黑客攻击?

    感谢所有帮助! 欢呼声。

2 个答案:

答案 0 :(得分:9)

在我看来,你只能使用方法2和3;它们都可以通过WordPress的后端进行更新,几乎不需要任何编程,如果您要在客户端站点上安装和使用它们,这是理想的。

这是一个包含方法3的工作代码的教程 - http://aaronrussell.co.uk/legacy/improving-wordpress-the_excerpt/,这是一个使用方法2的插件 - http://wordpress.org/extend/plugins/advanced-excerpt/

答案 1 :(得分:3)

我有时会使用以下语句来获取帖子内容的前55个单词。

implode(' ', array_slice(explode(' ', get_the_content()), 0, 55));