Éste se ha vuelto un tópico de confesiones jejejeje.
Cita:
Iniciado por j_aroche ... ni llamar de nuevo a get_permalink()
Es lo mejor de WordPress: al aplicar el filtro no obligas al sistema a procesar la función 2 veces (en este caso
get_permalink()). WP escanea functions.php y los plugins antes de entrar al núcleo (por eso es que cuando nos equivocamos, los errores/avisos de PHP siempre apuntan al core y no a nuestro código).
Aquí el orden de lectura sería
commentlink_filter() > get_comment_link(), sobrescribiendo en seco cualquier instrucción que colisione con la primera. Créeme que ahorras más recursos de esta forma que haciendo el explode.