如何限制wordpress搜索结果中的内容长度或字符数限制?
我想要像the_excerpt()
那样的东西。
我在页面中使用了get_template_part('loop', 'search')
。那么我必须在search.php
或loop.php
中更改。
有没有选择呢?
答案 0 :(得分:1)
很多。我想起了substr
。一个更复杂的解决方案可能是创建一个函数(在你的主题的functions.php中)shorten($content)
,它可以缩短文本并且:
在wordpress安装中查看wp-includes / formatting.php中的wp_trim_excerpt()
函数作为示例。
答案 1 :(得分:1)
如何使用带有过滤器的_excerpt(),如codex中所述?
function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');
来源:http://codex.wordpress.org/Function_Reference/the_excerpt#Control_Excerpt_Length_using_Filters