Not recommended for usability reasons.
<?php | |
/** | |
* Change comment form textarea to use placeholder | |
* | |
* @since 1.0.0 | |
* @param array $args | |
* @return array | |
*/ | |
function ea_comment_textarea_placeholder( $args ) { | |
$args['comment_field'] = str_replace( 'textarea', 'textarea placeholder="comment"', $args['comment_field'] ); | |
return $args; | |
} | |
add_filter( 'comment_form_defaults', 'ea_comment_textarea_placeholder' ); | |
/** | |
* Comment Form Fields Placeholder | |
* | |
*/ | |
function be_comment_form_fields( $fields ) { | |
foreach( $fields as &$field ) { | |
$field = str_replace( 'id="author"', 'id="author" placeholder="name*"', $field ); | |
$field = str_replace( 'id="email"', 'id="email" placeholder="email*"', $field ); | |
$field = str_replace( 'id="url"', 'id="url" placeholder="website"', $field ); | |
} | |
return $fields; | |
} | |
add_filter( 'comment_form_default_fields', 'be_comment_form_fields' ); | |
.comment-respond label { | |
display: none; | |
} |