View difference between Paste ID: nap0LewA and jKcBBAPk
SHOW: | | - or go back to the newest paste.
1
2
//attaches in-reply-to classes to the first link in the post
3-
  return preg_replace('`\<[aA] (.*?)>(.*?)\@(.*?)</[aA]>`','<a class="u-in-reply-to" rel="in-reply-to" $1>$2@$3</a>',$content,1);
3+
4
function the_content_in_reply_to_callback($matches){
5
	if(preg_match('`href=.mailto`i',$matches[0])){
6
		return $matches[0];
7
	}else{
8
		return '<a class="u-in-reply-to" rel="in-reply-to" '.$matches[1].'>'.$matches[2].'@'.$matches[3].'</a>';
9
	}
10
}
11
function the_content_in_reply_to_filter($content) {
12
  return preg_replace_callback('`\<[aA] (.*?)>(.*?)\@(.*?)</[aA]>`','the_content_in_reply_to_callback',$content,1);
13
}
14
15
add_filter( 'the_content', 'the_content_in_reply_to_filter' );