显示当前评论的评论类型。

原型

comment_type( string $commenttxt = false, string $trackbacktxt = false, string $pingbacktxt = false )

参数

$commenttxt (string) (Optional)  要显示注释类型的字符串。

$trackbacktxt (string) (Optional)  要为trackback类型显示的字符串。

$pingbacktxt (string) (Optional)  要为pingback类型显示的字符串。

源文件

路径:wp-includes/comment-template.php

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
...
function comment_type( $commenttxt = false, $trackbacktxt = false, $pingbacktxt = false ) {
	if ( false === $commenttxt ) $commenttxt = _x( 'Comment', 'noun' );
	if ( false === $trackbacktxt ) $trackbacktxt = __( 'Trackback' );
	if ( false === $pingbacktxt ) $pingbacktxt = __( 'Pingback' );
	$type = get_comment_type();
	switch( $type ) {
		case 'trackback' :
			echo $trackbacktxt;
			break;
		case 'pingback' :
			echo $pingbacktxt;
			break;
		default :
			echo $commenttxt;
	}
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/comment_type/