apply_filters( 'comment_form_defaults', array $defaults )

Filters the comment form default arguments.


Description Description

Use ‘comment_form_default_fields’ to filter the comment fields.


Top ↑

Parameters Parameters

$defaults

(array) The default comment form arguments.



Top ↑

Source Source

File: wp-includes/comment-template.php

View on Trac


Top ↑

Changelog Changelog

Changelog
Version Description
3.0.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

  1. Skip to note 1 content
    Contributed by jqz

    Example for overriding the title of the comment form (default ‘Leave a Reply’) from within a theme’s functions.php in the theme setup function:

      function wpdocs_comment_form_defaults( $defaults ) {
        $defaults['title_reply'] = __( 'Add a Comment' );
        return $defaults;
      }
      add_filter( 'comment_form_defaults', 'wpdocs_comment_form_defaults' );
    
  2. Skip to note 2 content
    Contributed by designerthan

    The following defaults are possible to set with this code:

    function wpdocs_set_comment_form_defaults( $defaults ) {
    	//Here you are able to change the $defaults[]
    	//For example: 
    	$defaults['title_reply'] = __( 'Add a Comment' );
    	
    	return $defaults;
    }
    add_filter( 'comment_form_defaults', 'wpdocs_set_comment_form_defaults' );

    Possible values for $defaults[ ‘…’ ]:

    • fields

      • author
      • email
      • url
      • cookies
      • comment
    • comment_field
    • must_log_in
    • logged_in_as
    • comment_notes_before
    • comment_notes_after
    • action
    • id_form
    • id_submit
    • name_submit
    • title_reply
    • title_reply_to
    • title_reply_before
    • title_reply_after
    • cancel_reply_before
    • cancel_reply_after
    • cancel_reply_link
    • label_submit
    • submit_button
    • submit_field
    • format

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