• I have a theme at

    https://cg.dearisobel.org

    The sidebars on the home page are showing up correctly, as they do on other pages “Readers” and “Site” but if you click “Stories” or “Find Stories” the siebars disappear and are weirdly distorted at the bottom of the page.

    The theme was working correctly until I changed my comments template, but I can’t understand why it would break some pages and not others. Below is my comments.php template

    ‘<?php
    /**
    * The template for displaying Comments.
    *
    * The area of the page that contains both current comments
    * and the comment form. The actual display of comments is
    * handled by a callback to cg_comment() which is
    * located in the inc/template-tags.php file.
    *
    * @package cg
    * @since cg 1.0
    */
    ?>

    <?php
    /*
    * If the current post is protected by a password and
    * the visitor has not yet entered the password we will
    * return early without loading the comments.
    */
    if ( post_password_required() )
    return;
    ?>

    <?php if($comments) : ?>

    <hr>
    <center> <div id=”comments”><h1>Comments</h1>

      <?php foreach($comments as $comment) : ?>
      <li id=”comment-<?php comment_ID(); ?>”>
      <?php if ($comment->comment_approved == ‘0’) : ?>
      <p>Your comment is awaiting approval</p>
      <?php endif; ?>
      <div class=”comment-body”><?php comment_text(); ?></div>
      <div class=”comment-meta”>According to <?php comment_author_link(); ?> on <?php comment_date(); ?></div>

    <?php endforeach; ?>

    <?php else : ?>
    <p>No comments yet</p>
    <?php endif; ?>

    <?php if(comments_open()) : ?>
    <?php if(get_option(‘comment_registration’) && !$user_ID) : ?>
    <p>You must be /wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>”>logged in to post a comment.</p><?php else : ?>
    <form action=”<?php echo get_option(‘siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>
    <?php if($user_ID) : ?>
    <p>Logged in as /wp-admin/profile.php”><?php echo $user_identity; ?>. /wp-login.php?action=logout” title=”Log out of this account”>Log out »</p>
    <?php else : ?>
    <p><input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” size=”22″ tabindex=”1″ />
    <label for=”author”><small>Name <?php if($req) echo “(required)”; ?></small></label></p>
    <p><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) echo “(required)”; ?></small></label></p>
    <p><input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”22″ tabindex=”3″ />
    <label for=”url”><small>Website</small></label></p>
    <?php endif; ?>
    <p><textarea name=”comment” id=”comment” cols=”100%” rows=”10″ tabindex=”4″></textarea></p>
    <p><input name=”submit” type=”submit” id=”submit” tabindex=”5″ value=”Submit Comment” />
    <input type=”hidden” name=”comment_post_ID” value=”<?php echo $id; ?>” /></p>
    <?php do_action(‘comment_form’, $post->ID); ?>
    </form>
    <?php endif; ?>
    <?php else : ?>
    <p>The comments are closed.</p></div></center>
    <?php endif; ?>

    </div><!– #comments .comments-area –>’

    I would appreciate any assistance I can get in this area. I’m getting better at editing my own themes, but I clearly still have a lot to learn.

Viewing 2 replies - 1 through 2 (of 2 total)
  • one of the problems is that <div id="comments"> is opened within a conditional section based on <?php if($comments) : ?> but is closed at the end of all the code </div><!-- #comments .comments-area -->'

    where did you get that code from?

    keep checking the validation, and persevere to fix all errors…
    https://codex.www.ads-software.com/Validating_a_Website

    Thread Starter melissasue

    (@melissasue)

    Thank so so so much. Such a simple problem but agonizing. I’m working on fixing on my errors, thank you so much!

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Widget Sidebars Distorted On Some Pages, Not All’ is closed to new replies.