wphooks.info - comment_text

comment_text

(trunk - 5.0-alpha-42732)

The hook occurs in the following 3 files

wp-includes/comment.php:
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
 */
function check_comment( $author, $email, $url, $comment, $user_ip, $user_agent, $comment_type ) {
	global $wpdb;

	// If manual moderation is enabled, skip all checks and return false.
	if ( 1 == get_option( 'comment_moderation' ) ) {
		return false;
	}

	/** This filter is documented in wp-includes/comment-template.php */
	$comment = apply_filters( 'comment_text', $comment, null, array() );

	// Check for the number of external links if a max allowed number is set.
	if ( $max_links = get_option( 'comment_max_links' ) ) {
		$num_links = preg_match_all( '/<a [^>]*href/i', $comment, $out );

		/**
		 * Filters the number of links found in a comment.
		 *
		 * @since 3.0.0
wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
			'author'            => (int) $comment->user_id,
			'author_name'       => $comment->comment_author,
			'author_email'      => $comment->comment_author_email,
			'author_url'        => $comment->comment_author_url,
			'author_ip'         => $comment->comment_author_IP,
			'author_user_agent' => $comment->comment_agent,
			'date'              => mysql_to_rfc3339( $comment->comment_date ),
			'date_gmt'          => mysql_to_rfc3339( $comment->comment_date_gmt ),
			'content'           => array(
				/** This filter is documented in wp-includes/comment-template.php */
				'rendered' => apply_filters( 'comment_text', $comment->comment_content, $comment ),
				'raw'      => $comment->comment_content,
			),
			'link'              => get_comment_link( $comment ),
			'status'            => $this->prepare_status_response( $comment->comment_approved ),
			'type'              => get_comment_type( $comment->comment_ID ),
		);

		$schema = $this->get_item_schema();
wp-includes/comment-template.php:
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
	 * Filters the text of a comment to be displayed.
	 *
	 * @since 1.2.0
	 *
	 * @see Walker_Comment::comment()
	 *
	 * @param string          $comment_text Text of the current comment.
	 * @param WP_Comment|null $comment      The comment object.
	 * @param array           $args         An array of arguments.
	 */
	echo apply_filters( 'comment_text', $comment_text, $comment, $args );
}

/**
 * Retrieve the comment time of the current comment.
 *
 * @since 1.5.0
 *
 * @param string $d         Optional. The format of the time. Default user's settings.
 * @param bool   $gmt       Optional. Whether to use the GMT date. Default false.