diff --git a/wp-includes/template-functions-comment.php b/wp-includes/template-functions-comment.php
index 2b6d0a4f9a..20a3ceb0dd 100644
--- a/wp-includes/template-functions-comment.php
+++ b/wp-includes/template-functions-comment.php
@@ -171,14 +171,15 @@ function comment_author_link() {
function comment_type($commenttxt = 'Comment', $trackbacktxt = 'Trackback', $pingbacktxt = 'Pingback') {
global $comment;
- if (preg_match('||', $comment->comment_content)
- || ('trackback' == $comment->comment_type)) {
- echo $trackbacktxt;
- } elseif (preg_match('||', $comment->comment_content)
- || ('pingback' == $comment->comment_type)) {
- echo $pingbacktxt;
- } else {
- echo $commenttxt;
+ switch($comment->comment_type) {
+ case 'trackback':
+ echo $trackbacktxt;
+ break;
+ case 'pingback':
+ echo $pingbacktxt;
+ break;
+ default:
+ echo $commenttxt;
}
}