Wordpress Mesaj sipariş

3 Cevap php

Onlar Artan / Azalan gitmek yüzden wordpress yeniden düzenlemek benim son yazılan istedim.

İşte benim kod:

    <ul>
<?php query_posts('cat=3,4,5&posts_per_page=5&order=ASC'); foreach ($post as $post)  ?>
<li>
<span class="date"><?php the_time('M j') ?></span>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; ?>

</ul>

Her mesaja farklı kategorilerde çekilir. Görünüm sitesi here

3 Cevap

Neden standart kullanmayın query_posts?

<?php

//The Query
query_posts('cat=3,4,5&posts_per_page=5&order=ASC');

//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
 ..
endwhile; else:
 ..
endif;


?>

Ben değiştirmek gerekir görebilirsiniz ne - Eğer sorun argüman listesi olması muhtemeldir query_posts üzerinde get_posts kullanıyorsanız başka bir nedeni varsa, bu kod, çalışması gerekir

get_posts('cat=3,4,5,numberposts=5&order=DESC&orderby=date')

karşı

get_posts('cat=3,4,5&numberposts=5&order=DESC&orderby=date')

as &'s are used karşı separate parameters.

yanı sıra "OrderBy" kullanmayı deneyin ...

bkz: http://codex.wordpress.org/Template_Tags/get_posts

Ben bir üst kategori altında kategoriler 3,4,5 koymak istiyorum. Sonra sadece tek bir kategori (ana kategori) çekebilirdi. Yeni ana kategori 17 olup iseniz Örneğin, sen yapardın:

<?php query_posts('cat=17&numberposts=5&order=DESC&orderby=date'); foreach ($post as $post)  ?>

Bu kategoride 17 ve 17'in çocukların kategorisinde herhangi bir mesaj gösterecektir. Eğer beklediğiniz gibi Sonra sıralama gerçekleşmesi gerekir.