Wordpress has me stumped! How Can I delete Date in Comments

8 replies
PROBLEM SOLVED:

Does anyone know how to remove the time and date stamp from wordpress comments?

I have been successful in removing them from the pages and posts.

However, I can't seem to find the page to edit to remove the date. I don't even mind the time.

I've searched all over the web and it seems as if it's almost impossible to do.

I'd love to hear any suggestions you have.

Regards,
Michelle
#comments #date #delete #stumped #wordpress
  • Profile picture of the author Istvan Horvath
    In the comments.php file of your theme look for a template tag that looks like this:
    PHP Code:
    <?php comment_date() ?>
    (or something similar)
    Signature

    {{ DiscussionBoard.errors[1763819].message }}
  • Profile picture of the author MichelleGreene
    Thanks Istvan, I'm using the default wordpress theme, it was the easiest theme for me to match perfectly to my existing website. Here's the comments.php file.

    Was unable to find any of the references you suggested.

    ---------------------------------------------

    <?php
    /**
    * @package WordPress
    * @subpackage Default_Theme
    */
    // Do not delete these lines
    if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
    die ('Please do not load this page directly. Thanks!');
    if ( post_password_required() ) { ?>
    <p class="nocomments">This post is password protected. Enter the password to view comments.</p>
    <?php
    return;
    }
    ?>
    <!-- You can start editing here. -->
    <?php if ( have_comments() ) : ?>
    <h3 id="comments"><?php comments_number('No Responses', 'One Response', '% Responses' );?> to "<?php the_title(); ?>"</h3>
    <div class="navigation">
    <div class="alignleft"><?php previous_comments_link() ?></div>
    <div class="alignright"><?php next_comments_link() ?></div>
    </div>
    <ol class="commentlist">
    <?php wp_list_comments(); ?>
    </ol>
    <div class="navigation">
    <div class="alignleft"><?php previous_comments_link() ?></div>
    <div class="alignright"><?php next_comments_link() ?></div>
    </div>
    <?php else : // this is displayed if there are no comments so far ?>
    <?php if ( comments_open() ) : ?>
    <!-- If comments are open, but there are no comments. -->
    <?php else : // comments are closed ?>
    <!-- If comments are closed. -->
    <p class="nocomments">Comments are closed.</p>
    <?php endif; ?>
    <?php endif; ?>

    <?php if ( comments_open() ) : ?>
    <div id="respond">
    <h3><?php comment_form_title( 'Leave a Reply', 'Leave a Reply to %s' ); ?></h3>
    <div class="cancel-comment-reply">
    <small><?php cancel_comment_reply_link(); ?></small>
    </div>
    <?php if ( get_option('comment_registration') && !is_user_logged_in() ) : ?>
    <p>You must be <a href="<?php echo wp_login_url( get_permalink() ); ?>">logged in</a> to post a comment.</p>
    <?php else : ?>
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    <?php if ( is_user_logged_in() ) : ?>
    <p>Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">Log out &raquo;</a></p>
    <?php else : ?>
    <p><input type="text" name="author" id="author" value="<?php echo esc_attr($comment_author); ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="author"><small>Name <?php if ($req) echo "(required)"; ?></small></label></p>
    <p><input type="text" name="email" id="email" value="<?php echo esc_attr($comment_author_email); ?>" size="22" tabindex="2" <?php if ($req) echo "aria-required='true'"; ?> />
    <label for="email"><small>Mail (will not be published) <?php if ($req) echo "(required)"; ?></small></label></p>
    <p><input type="text" name="url" id="url" value="<?php echo esc_attr($comment_author_url); ?>" size="22" tabindex="3" />
    <label for="url"><small>Website</small></label></p>
    <?php endif; ?>
    <!--<p><small><strong>XHTML:</strong> You can use these tags: <code><?php echo allowed_tags(); ?></code></small></p>-->
    <p><textarea name="comment" id="comment" cols="58" rows="10" tabindex="4"></textarea></p>
    <p><input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
    <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>
    </form>
    <?php endif; // If registration required and not logged in ?>
    </div>
    <?php endif; // if you delete this the sky will fall on your head ?>
    {{ DiscussionBoard.errors[1763897].message }}
  • Profile picture of the author Istvan Horvath
    (No need to copy the code here... I have tons of themes here on my machines )

    Oh, yeah, the famous - and hated - default...
    That sucks because it is using an internal function which doesn't have the parameters to show or hide the time/date.

    I don't know how much customization went into your theme... but I'd definitely try to replace the comments.php with the same file from "Classic". It might look a bit different but at least you could remove the date code

    P.S. Backup your original comments.php before messing with the files!
    Signature

    {{ DiscussionBoard.errors[1763955].message }}
  • Profile picture of the author MichelleGreene
    great idea, I'll try that, thanks
    {{ DiscussionBoard.errors[1763979].message }}
  • Profile picture of the author MichelleGreene
    Istvan, you are the man!!!!!!

    I've been searching all over and your simple solution of replacing the comments.php file with the classic worked like a charm.

    Thanks so much!

    Warmly,
    Michelle
    {{ DiscussionBoard.errors[1764005].message }}
  • Profile picture of the author sudeep1
    You can search for these codes and removed them manually in comment.php file.

    <?php comment_date('F jS, Y') ?> and <?php comment_time() ?>
    {{ DiscussionBoard.errors[7039476].message }}
    • Profile picture of the author VictorDamasio
      Hey, fellow warriors, it doesn't work anymore.
      {{ DiscussionBoard.errors[7304078].message }}
  • Profile picture of the author Josh Spaulding
    Signature
    Powerful IM Products: Tools (by Jon Leger, Amin Motin and myself) developed by seasoned IMers with 45 years of total IM experience.
    {{ DiscussionBoard.errors[7304812].message }}

Trending Topics