2011-03-03 5 views
0

나는 그렇게 보이는 premade 함수를 가지고있다. 나는 $ 제한 비트 (20)를 통과 할Wordpress - add_filter 전달 함수 vars

add_filter('the_content','truncate'); 

다음과 같이

function truncate($string='', $limit='150', $break=" ", $pad="...") { 

가 나는 $ 한계 인수를 전달해야하지만 메신저는 add_filter의 aswell를 호출하는 방법을 알아낼 기운 다.

내 인생은 어떻게 할 수 있습니까?

어떤 도움이 필요합니까?

건배,

+0

의 중복 가능성 [워드 프레스 필터에 추가 매개 변수를 전달하는 방법?] (http://stackoverflow.com/questions/11753484/how 투 - 통과 - 덧셈 tional-parameter-to-wordpress-filter) –

답변

2

나는 워드 프레스 내에서이 뭔가가 있다면 모르겠지만, 쉬운 옵션은 새로운 기능을 작성하는 것입니다 : 당신이 PHP> = 5.3을 사용하는 경우

function content_truncate($string) { return truncate($string, 20); } 
add_filter('the_content', 'content_truncate'); 

을 당신은 그것을 비트 깔끔한을 만들기 위해 익명 함수를 사용할 수 있습니다

add_filter('the_content', function($string) { return truncate($string, 20); }); 
+0

아하 .. 좋은 사람 – Cecil