过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。
) f  I. i0 r" v& u$ h( n. X% P" N+ ^) K9 I' b
0 s4 V% Q  m0 {7 ~
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
' Z5 ~7 F* G- g- F7 a1 T$ \
) _5 ]) V+ U' T; e* R% c+ u& u6 \  l
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>
( V: J, N4 ^: ~4 ^' Q4 W/ |& G        & V2 V: K" P/ t9 x# ~- X
        <div id="content">2 m7 h2 A3 f7 _5 K; m+ d; E
        , k! L& l: m: l' W
                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');
8 M% w' l+ J" v  Y( H7 q  \       
8 z/ i" m8 F7 z) z" L1 ~                        rewind_posts();
" p7 ^2 H3 C  b8 H                        if (have_posts()) {
# u2 w. k& m& Y, |8 J, v                                while (have_posts()) : the_post();0 y) s' a) X. i5 ~: l
                                global $post;" e' q/ L! J1 o1 t1 z( {3 d
                                        include(TEMPLATEPATH. '/includes/templates/loop.php');5 X4 E( b. p4 `9 k  ^5 g4 D
                                $postcount++;4 h4 h2 i9 F8 n% N+ r: {1 u
                                endwhile;
) G; c3 ~- z" u/ h" n        / t4 ?# V( |% F, J! V
                        } else { . t+ X: \: M/ D0 F
                                include(TEMPLATEPATH. '/includes/templates/not-found.php'); * }% }$ _  L" H, Z! D: ]) j$ s
                        }
3 C/ k) o- H+ Q1 z                ?>8 ]) P  q4 x" f
        5 l2 }( m: c4 L5 D) c- r5 M
        <div class="pagination">
" S0 p4 i5 m2 C9 S- y+ F  N( P                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>7 @. z; [2 M. ^+ [8 Q" ]2 e/ `
                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>9 y- e1 a9 q$ ~+ t2 u% |
                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>
/ r3 t$ y/ l' F$ R5 q" n" N( s& y& z/ f                    <div class="clear"></div>4 @& y" p5 `! `- m* q! T
                <?php } ?>
$ c; J! H$ J/ q: i        </div><!--end .pagination-->& \! T/ I6 C% n5 ]
                       
7 ]5 A0 ~" O' S0 @6 [8 N& G</div><!--end #content-->; v: m: S& U! C& z" X% h  |5 ?% r

# V' y: a+ x  g$ k  K6 }' s* [3 J  i<?php get_sidebar(); ?>$ I1 k) W0 `; k4 ?8 u- A% P

( z8 x4 [2 K: N& x<?php get_footer(); ?>+ J8 q) V9 Y" q; ^+ n

9 Q- q" {3 ?2 {8 \$ u1 G
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句3 E$ l' c/ s' z' b3 ^- X3 T
建議找一個技術幫你
$ |' i; y1 r* g% d3 I- q& B
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:12:08 | 顯示全部樓層
哥來了..
  1. 4 N; |4 D- g/ h: ^* J4 c6 c

  2. ( S4 v( [1 i; t4 \& ^8 T* s7 c
  3. function my_reorder_posts( $query ) {
    ( O9 V0 d6 D7 K- w1 `( m/ T
  4.     if(is_category( )){; k5 z$ X1 B5 e$ `; a$ R8 }
  5.         $query->set('order', 'ASC');7 Q( q0 d! A- n4 d9 a  s3 [1 J- u
  6.     }
    : V$ ?- b0 V/ A8 C6 H
  7.     return $query;
    . ?/ ]4 x. g1 q, Y0 \# |) P. G
  8. }% p% }- V8 v$ t" i( V
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可
/ J' M( s. u2 M  G# r& A
* |" C0 r2 \( t, a7 i

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
7 q; n$ _, i6 A+ x9 s. O( P$ t哥來了..加到functions.php 即可
) F$ V; d: s7 E
解決了,但是還是謝謝你。。* i+ g1 T' J+ _9 n& a5 O: u
8 W. W( r5 B# @8 [. e1 A# ~$ F. b
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36 - t% H0 D1 v# u. w3 Y
解決了,但是還是謝謝你。。

# t8 r" L* |( ~' g你怎麼解決的? 分享下唄,交流交流
+ \) r) r) h9 {* h1 ]) r
# A8 q7 k$ R! z5 w% m* |4 p! {2 U7 n' [
0 R1 T, }* e% J" @% ~" Q
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");- W) _2 {$ q! o  T' l6 g. x1 [6 e
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52
+ N0 x9 N: x8 h; E3 n9 I8 l, \7 r加個這個就行了。query_posts($query_string . "&order=ASC");

5 k! A! ~, \. g3 W  G請教下,這個家在哪裡呢?謝謝; |5 O3 B4 i* f& [. `

4 z2 h; C/ @5 m( V8 ]( I3 i
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
- W  o( Q" l* U1 r) [哥來了..加到functions.php 即可

) ^, @6 K! k6 J3 c2 ~請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝* i$ b' c) M. J% x( F  ?

" X. K- o- `( ?0 f4 C2 P3 G
+ J& }$ U' {* _- Y1 @% U% }9 ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07 % v7 a2 F/ j# M4 {2 L6 T
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...

8 R6 m! x: |$ y  P! ~0 g的確是在functions.php  
! k5 T# z0 K: }% M* w. q" C0 Y3 ?) a! d+ p+ I

5 N5 P. w7 S- ]* r( U( U
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-11 14:04

By DZ X3.5

小黑屋

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