我有预制功能,看起来像这样。
function truncate($string='', $limit='150', $break=" ", $pad="...") {
我需要传递$ limit参数但是无法弄清楚如何调用add_filter,如下所示:
add_filter('the_content','truncate');
我想将20传递给$ limit位。
对于我的生活,我无法想象如何。
任何帮助?
干杯,
答案 0 :(得分:2)
我不确定在Wordpress中是否有这样的东西,但是简单的选择是创建一个新功能:
function content_truncate($string) { return truncate($string, 20); }
add_filter('the_content', 'content_truncate');
如果您使用的是PHP> = 5.3,则可以使用匿名函数使其更整洁:
add_filter('the_content', function($string) { return truncate($string, 20); });