W3cubDocs

/WordPress

apply_filters( ‘comment_form_submit_button’, string $submit_button, array $args )

Filters the submit button for the comment form to display.

Parameters

$submit_buttonstring
HTML markup for the submit button.
$argsarray
Arguments passed to comment_form() .
More Arguments from comment_form( … $args )Default arguments and form fields to override.
  • fields array
    Default comment fields, filterable by default via the 'comment_form_default_fields' hook.
    • author string
      Comment author field HTML.
    • email string
      Comment author email field HTML.
    • url string
      Comment author URL field HTML.
    • cookies string
      Comment cookie opt-in field HTML.
    • comment_field string
      The comment textarea field HTML.
    • must_log_in string
      HTML element for a ‘must be logged in to comment’ message.
    • logged_in_as string
      The HTML for the ‘logged in as [user]’ message, the Edit profile link, and the Log out link.
    • comment_notes_before string
      HTML element for a message displayed before the comment fields if the user is not logged in.
      Default ‘Your email address will not be published.’.
    • comment_notes_after string
      HTML element for a message displayed after the textarea field.
    • action string
      The comment form element action attribute. Default '/wp-comments-post.php'.
    • id_form string
      The comment form element id attribute. Default 'commentform'.
    • id_submit string
      The comment submit element id attribute. Default 'submit'.
    • class_container string
      The comment form container class attribute. Default 'comment-respond'.
    • class_form string
      The comment form element class attribute. Default 'comment-form'.
    • class_submit string
      The comment submit element class attribute. Default 'submit'.
    • name_submit string
      The comment submit element name attribute. Default 'submit'.
    • title_reply string
      The translatable 'reply' button label. Default ‘Leave a Reply’.
    • title_reply_to string
      The translatable 'reply-to' button label. Default ‘Leave a Reply to %s’, where %s is the author of the comment being replied to.
    • title_reply_before string
      HTML displayed before the comment form title.
      Default: <h3 id="reply-title" class="comment-reply-title">.
    • title_reply_after string
      HTML displayed after the comment form title.
      Default: </h3>.
    • cancel_reply_before string
      HTML displayed before the cancel reply link.
    • cancel_reply_after string
      HTML displayed after the cancel reply link.
    • cancel_reply_link string
      The translatable ‘cancel reply’ button label. Default ‘Cancel reply’.
    • label_submit string
      The translatable 'submit' button label. Default ‘Post a comment’.
    • submit_button string
      HTML format for the Submit button.
      Default: <input name="%1$s" type="submit" id="%2$s" class="%3$s" value="%4$s" />.
    • submit_field string
      HTML format for the markup surrounding the Submit button and comment hidden fields. Default: <p class="form-submit">%1$s %2$s</p>, where %1$s is the submit button markup and %2$s is the comment hidden fields.
    • format string
      The comment form format. Default 'xhtml'. Accepts 'xhtml', 'html5'.

    Source

    $submit_button = apply_filters( 'comment_form_submit_button', $submit_button, $args );
    

    Changelog

    Version Description
    4.2.0 Introduced.

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

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/comment_form_submit_button