Archived topic
Comment form: Add URL label but keep placeholder
3 replies · Started by George on October 28, 2020
Viewing posts 1–4 of 4
I want to add a URL field label but also keep the placeholder text on the URL field, like in the example provided. Is this possible?
Hi there,
You could try this:
add_filter( 'comment_form_default_fields', function( $fields ) {
$commenter = wp_get_current_commenter();
$fields['url'] = sprintf(
'<label for="url">%1$s</label><input placeholder="%1$s" id="url" name="url" type="url" value="%2$s" size="30" />',
esc_html__( 'Website', 'generatepress' ),
esc_attr( $commenter['comment_author_url'] )
);
return $fields;
} );
Perfect, it works, had to raise the priority:
add_filter( 'comment_form_default_fields', function( $fields ) {
$commenter = wp_get_current_commenter();
$fields['url'] = sprintf(
'<label for="url">%1$s</label><input placeholder="%1$s" id="url" name="url" type="url" value="%2$s" size="30" />',
esc_html__( 'Website', 'generatepress' ),
esc_attr( $commenter['comment_author_url'] )
);
return $fields;
}, 20 );
Thanks, Tom!
No problem! :)
This archived topic is closed to new replies.