wp_get_comment_status()获取一个评论当前的状态

目录

描述

译文

根据编号检索评论的状态

原文

The status of a comment by ID.

wp_get_comment_status() 描述

用法

<?php wp_get_comment_status$comment_id ?>

wp_get_comment_status() 用法

参数

$comment_id

(integer) (必填) Comment ID

默认值: None

wp_get_comment_status() 参数

返回值

(string|boolean) 

Status might be 'deleted', 'approved', 'unapproved', 'spam' or false on failure.

wp_get_comment_status() 返回值

示例

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

<?php
$status = wp_get_comment_status( $comment_id );
if ( $status == "approved" ) {
  // show the comment
}
?>

wp_get_comment_status() 示例

注意

历史

添加于 版本: 1.0.0

wp_get_comment_status() 历史

源文件

wp_get_comment_status() 函数的代码位于 wp-includes/comment.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * The status of a comment by ID.
 *
 * @since 1.0.0
 *
 * @param int $comment_id Comment ID
 * @return false|string Status might be 'trash', 'approved', 'unapproved', 'spam'. False on failure.
 */
function wp_get_comment_status($comment_id) {
	$comment = get_comment($comment_id);
	if ( !$comment )
		return false;

	$approved = $comment->comment_approved;

	if ( $approved == null )
		return false;
	elseif ( $approved == '1' )
		return 'approved';
	elseif ( $approved == '0' )
		return 'unapproved';
	elseif ( $approved == 'spam' )
		return 'spam';
	elseif ( $approved == 'trash' )
		return 'trash';
	else
		return false;
}

wp_get_comment_status() 源文件

相关