目前在wordpress模板中,如果您使用代码the_excerpt()
,它将显示帖子的前55个单词并从帖子中删除所有html。
我需要在摘录中包含<a href...
标记,以便链接仍然可见。
现有方法包括:
是否有一个过滤器挂钩或其他已知方法可以轻松地包含html而不会出现黑客攻击?
感谢所有帮助! 欢呼声。
答案 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));