comment_form_title( string|false $no_reply_text = false, string|false $reply_text = false, bool $link_to_parent = true, int|WP_Post|null $post = null )

Displays text based on comment reply status.

Description

Only affects users with JavaScript disabled.

Parameters

$no_reply_textstring|falseoptional
Text to display when not replying to a comment.

Default:false

$reply_textstring|falseoptional
Text to display when replying to a comment.
Accepts "%s" for the author of the comment being replied to.

Default:false

$link_to_parentbooloptional
Boolean to control making the author’s name a link to their comment.

Default:true

$postint|WP_Post|nulloptional
The post that the comment form is being displayed for.
Defaults to the current global post.

Default:null

More Information

  • This function affects users with Javascript disabled or pages without the comment-reply.js JavaScript loaded.
  • This function is normally used directly below <div id="respond"> and before the comment form.

Source

function comment_form_title( $no_reply_text = false, $reply_text = false, $link_to_parent = true, $post = null ) {	global $comment;	if ( false === $no_reply_text ) {	$no_reply_text = __( 'Leave a Reply' );	}	if ( false === $reply_text ) {	/* translators: %s: Author of the comment being replied to. */	$reply_text = __( 'Leave a Reply to %s' );	}	$post = get_post( $post );	if ( ! $post ) {	echo $no_reply_text;	return;	}	$reply_to_id = _get_comment_reply_id( $post->ID );	if ( 0 === $reply_to_id ) {	echo $no_reply_text;	return;	}	// Sets the global so that template tags can be used in the comment form.	$comment = get_comment( $reply_to_id );	if ( $link_to_parent ) {	$comment_author = sprintf(	'<a href="#comment-%1$s">%2$s</a>',	get_comment_ID(),	get_comment_author( $reply_to_id )	);	} else {	$comment_author = get_comment_author( $reply_to_id );	}	printf( $reply_text, $comment_author ); } 

Changelog

VersionDescription
6.2.0Added the $post parameter.
2.7.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.