Sortare posturi dupa data in Wordpress
Se dovedeste util uneori a avea o serie de posturi in blog ordonate dupa data in care au fost scrise, in ordinea in care creeaza un sens. Sa zicem ca e vorba de un serial, ca unul dintre cele scrise de visurat.
Parca nu ti-ai dori sa citesti texte de jos in sus, din pagina 4 in pagina 3 si asa mai departe, sa nu stii exact care e primul post si care ultimul.
Solutia e simpla, un query string special pentru categoria pe care o doresti ordonata in ordine cronologica.
In mod normal loop-ul pentru afisarea posturilor arata ceva in genul asta:
<?php while (have_posts()) : the_post(); ?>
<div class="post">
bla-bla-uri pentru post
</div><!-- end post -->
<?php endwhile; ?>
Alterarea codului se face inaintea loopului/codului de mai sus printr-o line simpla:
<?php if (is_category('serialul-meu')) {
query_posts('orderby=date&order=asc&category=serialul-meu'); }?>
Unde serialul-meu reprezinta slug-ul (sau url-ul) categoriei dorite pentru ordonare.
De asemenea, in loc de is_category si category= poate fi scris si is_tag, respectiv tag=, daca ordonarea se face pentru un anumit tag.
PS: daca exista intre fisierele temei de Wordpress care se doreste modificata un archive.php modificarea se face acolo, daca nu - in index.php

Nu credeam că e atât de simplu, dar se pare că poți face o grămadă de chestii cu query_string în Wordpress.
Intr-adevar este foarte simplu si foarte eficent in acelas timp.
pentru blogger ai idee cum se face ?