2013-10-17 2 views
0

Wordpress의 function.php 파일에서이 기능을 사용할 수 있습니다.여러 str_replace가 작동하지 않습니다.

Heres는 내 코드 : 당신이 볼 수있는

add_filter('mycred_ranking_row', 'my_custom_ranking_rows', 10, 4); 
function my_custom_ranking_rows($layout, $template, $row, $position) 
{ 
return str_replace('%avatar%', get_avatar($row['ID'], 32), $layout); 
} 
add_filter('mycred_ranking_row', 'my_custom_ranking_rows', 10, 4); 
function my_custom_ranking_rows($layout, $template, $user, $position) 
{ 
$rank = mycred_get_users_rank($user['ID']); 
return str_replace('%level%', $rank, $layout); 
} 

내가 두 개의 서로 다른 add_filter 기능을 가지고있다. 내가 그들 중 하나가 있다면 그것은 잘 작동합니다. 하지만 둘 다있을 때 나는 오류가 발생합니다. 도움!

+0

둘 다 이름이 같은가요? – Loopo

답변

1

my_custom_ranking_rows() 함수를 두 번 정의했습니다. 다른 함수 이름을 사용해보십시오.

+0

내가 더 이상 작동하지 않는 이름을 바꿀 때 –

+0

ahhhhhhhhhhhhh 그것은 결국 사람 덕분에 일했습니다 !!! –