Szablon nie reaguje na ustawienia sortowania komentarzy
-
W ustawieniach swojego bloga (WNZ.pl) mam:
Podziel komentarze na strony zawierające po 50 komentarzy pierwszego poziomu i domyślnie wyświetlaj pierwszą ich stronę
Na górze strony wyświetlaj nowsze komentarzeMimo takich ostawień mój szablon (DeepBlue) nadal sortuje domyślnie komentarze.
Jak to ruszyć?
Tak wygląda plik comments.php:<div id=”comments-wrap”>
<?php // Do not delete these lines
if (’comments.php’ == basename($_SERVER[’SCRIPT_FILENAME’]))
die (’Please do not load this page directly. Thanks!’);if (!empty($post->post_password)) { // if there’s a password
if ($_COOKIE[’wp-postpass_’ . COOKIEHASH] != $post->post_password) { // and it doesn’t match the cookie
?><p class=”nocomments”>This post is password protected. Enter the password to view comments.<p>
<?php
return;
}
}/* This variable is for alternating comment background */
$oddcomment = 'odd’;
?><h6 class=”postcomment”><?php _e(’Leave a comment’); ?></h6>
<form action=”<?php echo get_settings(’siteurl’); ?>/wp-comments-post.php” method=”post” id=”commentform”>
<?php if ( $user_ID ) : ?><p>Zalogowany jako /wp-admin/profile.php”><?php echo $user_identity; ?>. /wp-login.php?action=logout” title=”Wyloguj się z konta”>Wyloguj »</p>
<?php else : ?>
<p>
<input type=”text” name=”author” id=”author” class=”textarea” value=”<?php echo $comment_author; ?>” size=”28″ tabindex=”1″ />
<label for=”author”><?php _e(’Name’); ?></label> <?php if ($req) _e('(required)’); ?>
</p><p>
<input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” size=”28″ tabindex=”2″ />
<label for=”email”><?php _e(’E-mail’); ?></label> <?php if ($req) _e('(required)’); ?>
</p><p>
<input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”28″ tabindex=”3″ />
<label for=”url”><?php _e('<acronym title=”Uniform Resource Identifier”>Witryna internetowa</acronym>’); ?></label>
</p><?php endif; ?>
<p>
<label for=”comment”><?php _e(’Your Comment’); ?></label><textarea name=”comment” id=”comment” cols=”60″ rows=”10″ tabindex=”4″></textarea>
</p><p>
<input name=”submit” id=”submit” type=”submit” tabindex=”5″ value=”<?php _e(’wyślij’); ?>” />
<input type=”hidden” name=”comment_post_ID” value=”<?php echo $id; ?>” />
<input type=”hidden” name=”redirect_to” value=”<?php echo wp_specialchars($_SERVER[’REQUEST_URI’]); ?>” />
</p>
<?php do_action(’comment_form’, $post->ID); ?>
</form><h6 class=”comments”>Komentarze:</h6>
<? // Begin Comments & Trackbacks ?>
<?php if ( $comments ) : ?><?php foreach ($comments as $comment) : ?>
<div id=”commentlist”>
„>
<div class=”<?php if ( $comment->comment_author_email == get_the_author_email() ) echo 'authorcomment’; else echo 'thecomment’ ?>” id=”comment-<?php comment_ID() ?>”>
<?php
if (function_exists(’get_avatar’)) {
echo get_avatar( $comment, 69);
} else {
//alternate gravatar code for < 2.5
$grav_url = „http://www.gravatar.com/avatar.php?gravatar_id=
” . md5($email) . „&default=” . urlencode($default) . „&size=” . $size;
echo „<img src=’$grav_url’ />”;
}
?>
<div class=”comment-body”><?php comment_text() ?></div>
<div class=”clearboth”></div><div class=”comment-metadata”><span class=”comment-author”><?php comment_type(__(’Comment’), __(’Trackback’), __(’Pingback’)); ?> <?php _e(’napisał’); ?> <?php comment_author_link() ?></span><span class=”comment-timestamp”>, <?php comment_date() ?> o „><?php comment_time() ?></span> <?php edit_comment_link(__(„Edit This”), ’ | ’); ?></div>
</div>
</div>
<?php endforeach; /* end for each comment */ ?>
<? // End Comments ?><?php else : // If there are no comments yet ?>
<p><?php _e(’No comments yet.’); ?></p>
<?php endif; ?><?php if ( comments_open() ) : ?>
<?php else : // Comments are closed ?>
<p><?php _e(’Sorry, the comment form is closed at this time.’); ?></p>
<?php endif; ?>
</div>
- Temat ‘Szablon nie reaguje na ustawienia sortowania komentarzy’ jest zamknięty na nowe odpowiedzi.