WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Twenty-Eleven Question (6 posts)

  1. DJ Allyn
    Member
    Posted 3 years ago #

    I really like the Twenty-Eleven theme but for one very tiny irritation that I am trying to solve.

    In the textarea of the comment form, the word "Comment" appears in the box. When you click your cursor in the textara, it goes away. I would like to get rid of that.

    My reason is that I use comment Quicktags, and when that plugin is activated, it shoves that "Comment" out of the textarea and overlaps my quicktag buttons.

    I can't see where to find that "Comment" reference in the theme. It is obviously a label -- is it in the coding of WordPress itself?

    I just want to kill it.

    Any ideas, I am all ears.

  2. Dion Hulse
    WordPress Dev
    Posted 3 years ago #

    That part of the HTML structure is probably coming from a WordPress template call.
    However, If you use any good html inspector such as Firebug or Dragonfly, you can quite easily see where it's coming from..

    #respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label {
    display: none !important;
    }

    should hide all instances of the label in the comment form.. but that'll result in no labels at all for the fields, so you'll probably just want to style it differently.

  3. Triplanetary
    Member
    Posted 3 years ago #

    It is a label. It's generated by the comment_form function, but you can override it. Go into Twenty Eleven's comments.php file (or copy it to your child theme if you're using a child theme), find the line <?php comment_form(); ?> - it's at the very bottom.

    Replace it with this:

    <?php comment_form( array('comment_field' => '<p class="comment-form-comment">' . '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>') ); ?>

    And that'll remove the label.

  4. DJ Allyn
    Member
    Posted 3 years ago #

    Thanks, Triplanetary, that worked just great!

  5. capitalismclown
    Member
    Posted 2 years ago #

    hi guys

    i have a question that relates to this, i have the same issue but for some reason the word 'comment' appears next to the text box for text entry. you can see it here: http://www.mervingersh.com

    what puzzles me is where is the actual code for the width and height of the actual comments box? i mean honestly, where is it? i have looked through functions.php comments.php and content.php.

    this is a child theme of twenty eleven and i want to style it all from scratch, so i am compiling all my classes accordingly, you can see why i need to know this. i would like to style the comments box to my liking, i know i can just CSS hack it but i want to know where the actual code for the form is for reference.

    thanks.

  6. DJ Allyn
    Member
    Posted 2 years ago #

    @capitalismclown

    Triplanetary answered your entire question above.

    The code comes from the WP code, not your theme code. You can override that code if you go to your comments.php file in your theme and replacing the following:

    <?php comment_form(); ?>

    With this:

    <?php comment_form( array('comment_field' => '<p class="comment-form-comment">' . '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>') ); ?>

Topic Closed

This topic has been closed to new replies.

About this Topic