Hogy lehet megcsinálni wordpressbe, hogy a hozzászólásoknál a legújabb kerüljön felülre?
A sablon "egyedi fejlesztés". Próbáltam a beállításokba, beállítani, el i mentette, de minden ugyan úgy jelenik meg mint eddig.
A comments.php az alábbi:
<?php if($comments) : ?>
<?php if(comments_open()) : ?>
<h2>Hozzászólás írása</h2>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" style="margin:0 0 35px 0;">
<ul>
<?php if($user_ID) : ?>
<li>
Belépve, mint <span style="color:#000; font-weight:bold;"><?php echo $user_identity; ?></span>!
</li>
<?php else : ?>
<li>
<label><strong>Név:</strong><em>*</em></label>
<input type="text" placeholder="Ide írja a nevét!" name="author" />
</li>
<li>
<label><strong>E-mail cím:</strong><em>*</em></label>
<input type="email" placeholder="Ide írja az e-mail címét!" name="email" />
</li>
<?php endif; ?>
<li>
<label><strong>Üzenet:</strong><em>*</em></label>
<textarea name="comment" placeholder="Ide írja a hozzászólás szövegét!"></textarea>
</li>
<li>
<label> </label>
<input type="submit" value="Hozzászólás beküldése" name="submit" />
</li>
</ul>
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?>
<ol id="comments">
<?php foreach($comments as $comment) : ?>
<li>
<div class="meta">
<span class="author"><?php comment_author_link() ?></span>
<span class="time"><?php comment_date('Y. F j.'); ?> <?php comment_time('H:i:s'); ?></span>
<hr style="background:#228B22; height: 1px;" />
</div>
<div class="text">
<?php comment_text(); ?>
</div>
<?php if($comment->comment_approved=='0') : ?>
<div class="check">
A hozzászólás jóváhagyásra vár!
</div>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ol>
<?php endif; ?>
<?php if(comments_open()) : ?>
<h2>Hozzászólás írása</h2>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<ul>
<?php if($user_ID) : ?>
<li>
Belépve, mint <span style="color:#000; font-weight:bold;"><?php echo $user_identity; ?></span>!
</li>
<?php else : ?>
<li>
<label><strong>Név:</strong><em>*</em></label>
<input type="text" placeholder="Ide írja a nevét!" name="author" />
</li>
<li>
<label><strong>E-mail cím:</strong><em>*</em></label>
<input type="email" placeholder="Ide írja az e-mail címét!" name="email" />
</li>
<?php endif; ?>
<li>
<label><strong>Üzenet:</strong><em>*</em></label>
<textarea name="comment" placeholder="Ide írja a hozzászólás szövegét!"></textarea>
</li>
<li>
<label> </label>
<input type="submit" value="Hozzászólás beküldése" name="submit" />
</li>
</ul>
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?>
Előre is köszönöm a segítséget!
foreach($comments as $comment)
Például ezt a kommenteket listázó ciklust megfordítod.
Vagy magát a tömböt, erre találtam egyszerű megoldást:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!