过期域名预定抢注

 找回密碼
 免费注册

Wordpress的category頁面如何讓列表逆序排列?

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。
& }! n/ j% f6 y; i- [( A/ l" S! {+ b9 S( K2 m# M4 k
6 j5 L& a* }% d: {
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
! s$ f5 P8 A. ]8 ~- Q: Z6 h! N* b+ [5 W

* j1 C, @" r) U* u3 R+ _
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>
& d( D; f* `5 f       
+ D$ P7 c, i8 R+ V- k        <div id="content">
3 z/ [; K9 k/ q5 k       
* I6 B- R; d" P- \                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');
( i3 B" X8 C( W) |& O  B' X  |        * c1 C3 k: q7 d& x' B) r7 N4 v
                        rewind_posts();
4 R1 d6 M# x; S% R0 W/ t                        if (have_posts()) {& ?' \) K, [# G" s- i
                                while (have_posts()) : the_post();
9 D6 Y$ v- j1 j' ~* q$ S                                global $post;- \, R+ o' |5 i& p5 f
                                        include(TEMPLATEPATH. '/includes/templates/loop.php');
9 b5 L% y. o$ Z6 q7 ~9 w                                $postcount++;
+ v+ W9 k  H% V5 Y! c! C/ G+ W                                endwhile;
- z8 j8 K9 g1 U0 h% w. }        , Z' d, P9 N# q5 R) L; c
                        } else {
9 ~/ F5 R! e6 `4 k                                include(TEMPLATEPATH. '/includes/templates/not-found.php'); # x' t4 u; u9 ?
                        }
/ ~, \" X2 n/ ~$ k: u* X( X                ?>
1 t$ N6 j0 Y: B6 e        ( E; [/ w3 h5 v5 V5 c+ n
        <div class="pagination">
2 `1 ~0 A: J& o1 m5 I                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
' ]( j, {) N# [. t  P& W: F* `                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>% O; A3 Z1 {6 v% Q6 m
                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>9 F: h" t3 a6 q: P( }
                    <div class="clear"></div>
" Y+ `, e+ E3 E9 F+ U5 K                <?php } ?>& r0 d! X. F) q
        </div><!--end .pagination-->+ R3 r& B" @, b  G5 U1 C2 e
                       
" f" g$ y2 k0 D, }+ @</div><!--end #content-->6 a+ A' S2 [9 c8 J1 W$ d
4 M7 G( Q  \: {1 U/ L; B
<?php get_sidebar(); ?>: ~( ?3 \' L1 b$ {2 O1 L! C

' b( Y3 Z, w. c3 n. s  R  _<?php get_footer(); ?>
; d( \8 ~) u% N
: I. D/ j) c1 ]
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
/ p; {* V% R; r2 B: o建議找一個技術幫你' K1 Q6 e8 Z/ E' _3 U' T. }3 a
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:12:08 | 顯示全部樓層
哥來了..

  1. % U& ~4 O2 ?4 Q- }! u

  2. * Q  ~! v1 B4 l0 ^( U
  3. function my_reorder_posts( $query ) {
    ' N  s9 N9 C. Z3 Z5 G8 K' A  R
  4.     if(is_category( )){
    2 \* O1 r3 W9 _
  5.         $query->set('order', 'ASC');. [4 S7 \2 b) l# Q2 l
  6.     }% N9 W  T2 M' ^# F  ^2 o: J
  7.     return $query;* `7 ^0 n8 ~8 f" J6 C" G
  8. }
    / H2 a$ Q; p6 D) f
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可5 l9 C9 I7 d1 x: o" i9 r
% o+ ]/ |' f0 ^" ?, W

評分

參與人數 2點點 +4 收起 理由
风吹不动 + 2 高手哥好
lowrie + 2 有見地

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 & Q' U. H7 h! L( d& J8 b
哥來了..加到functions.php 即可
$ i7 l! E2 O7 A5 |
解決了,但是還是謝謝你。。' p- F* q% ^4 \
* c; f6 ?3 Z& R2 J! N
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36
2 [1 \1 }- w+ g! C# I解決了,但是還是謝謝你。。

) R# [! h, {3 W你怎麼解決的? 分享下唄,交流交流, U/ E8 o8 G6 _" p2 u1 v- w- W

/ b# p& N" v6 R8 `6 Q3 P: r
2 }+ F5 M/ U5 N. r4 z8 a! |/ b8 ?8 O: D/ V6 M* ?9 J- f
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");
" ^( n: l& N1 E- |. B
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52 8 ^7 ]* t& B5 V
加個這個就行了。query_posts($query_string . "&order=ASC");
# V1 d! j2 `' b# B/ x4 G6 @
請教下,這個家在哪裡呢?謝謝  h+ t9 ]$ U+ C% c( P

, A1 Y. B* ?7 j
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 : c, |! ~5 m( i2 F% C- J& Y/ E' J0 ^5 [
哥來了..加到functions.php 即可
% a9 l4 ~- P- ]% U& `0 J
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝
: ]' B7 u0 \: f# E( P; b; |8 R! ?! J0 Z7 {0 I
  C* N; h1 ]9 _
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07 ( k: C7 F: P3 x6 m/ J- n
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...
& ]" O! s. E4 i/ S
的確是在functions.php  
, U& ~6 k9 |4 h% Z* F3 g, q" L4 _, v3 t3 h% E

4 Y: G5 I- f7 W% {
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

4um點基跨境網編創業社區

GMT+8, 2024-11-24 00:44

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表