• ivytan

    (@ivytan)


    Hi! I was trying to develop a new theme but for some reason my comments won’t post after pressing submit. I’ve basically copy-pasted the comments template from the “classic” script, code for code except minor tweaks with the css. Can someone help me identify the problem? Thanks.


    <?php if ( !empty($post->post_password) && $_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?>
    <?php _e('Enter your password to view comments.'); ?>
    <?php return; endif; ?>

    <h2 id="comments"><?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments')); ?>
    <?php if ( comments_open() ) : ?>
    <a href="#postcomment">">?</a>
    <?php endif; ?>
    </h2>

    <?php if ( $comments ) : ?>
    <ol id="commentlist">

    <?php foreach ($comments as $comment) : ?>
    <div id="commentshow">
    <li id="comment-<?php comment_ID() ?>">
    <?php comment_text() ?>
    <cite><?php comment_type(__('Comment'), __('Trackback'), __('Pingback')); ?> <?php _e('by'); ?> <?php comment_author_link() ?> — <?php comment_date() ?> @ <a>"><?php comment_time() ?></a></cite> <?php edit_comment_link(__("e"), ''); ?>
    </div>

    <?php endforeach; ?>

    <?php else : // If there are no comments yet ?>
    <?php _e('No comments yet.'); ?>
    <?php endif; ?>

    <?php comments_rss_link(__('RSS feed for comments on this post.')); ?>
    <?php if ( pings_open() ) : ?>
    <a>" rel="trackback"><?php _e('TrackBack URI'); ?></a>
    <?php endif; ?>

    <?php if ( comments_open() ) : ?>
    <h2 id="postcomment"><?php _e('Leave a comment'); ?></h2>

    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    You must be <a>/wp-login.php?redirect_to=<?php the_permalink(); ?>">logged in</a> to post a comment.
    <?php else : ?>

    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

    <?php if ( $user_ID ) : ?>

    Logged in as <a>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>">Logout ?</a>

    <?php else : ?>

    <input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
    <label for="author"><small>Name <?php if ($req) _e('(required)'); ?></small></label>

    <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
    <label for="email"><small>Mail (will not be published) <?php if ($req) _e('(required)'); ?></small></label>

    <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><small>Website</small></label>

    <?php endif; ?>

    <!--<small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small>-->

    <textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>

    <input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
    <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />

    <?php do_action('comment_form', $post->ID); ?>

    </form>

    <?php endif; // If registration required and not logged in ?>

    <?php else : // Comments are closed ?>
    <?php _e('Sorry, the comment form is closed at this time.'); ?>
    <?php endif; ?>

    or you can visit my site at IvyTan.Ca.

Viewing 4 replies - 1 through 4 (of 4 total)
  • viper007bond

    (@viper007bond)

    Please use pastebin next time to post a bunch of code. ??

    And is the theme in question the one now on your site? I’d like to examine the output rather than the code (it’s easier).

    Thread Starter ivytan

    (@ivytan)

    Nevermind! I figured out why! I forgot to close the form tag for my tagboard! hahaha!! Sorry!

    viper007bond

    (@viper007bond)

    Well, the form itself looks fine from what I can tell, so the problem must be arising from one of these errors:

    https://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fivytan.ca%2Farchives%2F36

    I’d suggest that you work on fixing them. ??

    Thread Starter ivytan

    (@ivytan)

    ah, thanks but i’m against validating. ?? as long as it looks ok in all browsers, i really don’t want to put my codes on a measuring scale of what some people think is right or wrong.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Comments Won’t Submit’ is closed to new replies.