0

wordpressのfunctions.phpファイルでこれが機能することがわかります。

私のコードは次のとおりです。

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 );
}

ご覧のとおり、2 つの異なる add_filter 関数があります。私がそれらのいずれかを単独で持っている場合、それは正常に機能します。しかし、両方あるとエラーが発生します。ヘルプ!

4

1 に答える 1