过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。5 x2 n2 A" t3 M; E
4 i6 b8 ?" f  C$ L& I" a
3 h7 z. q$ d. [4 G. Z5 V
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)" w$ A  I  }' Y) P
- y& y7 V- T0 L! H5 y& d, a' T0 \- R
& v' i6 ~- L( W5 K8 k* f
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>7 ^  g, @1 X5 z3 v" V, N% z- U
       
" I9 H( f) U* p        <div id="content">
$ O5 Z/ X8 x: L5 o       
8 X/ }- l8 n( F) }2 `                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');! I, W+ @" s2 E3 b, H% g; Z8 n0 S6 |
        6 n* M9 g" p! ?0 _- i: X& B
                        rewind_posts();' m: m5 i- d  p
                        if (have_posts()) {
0 T1 A4 n/ t/ ^, b3 u8 ^$ a                                while (have_posts()) : the_post();: ]/ P0 Y1 o+ w
                                global $post;
4 S6 M. _' v  A1 V; b7 n0 d* ^! d) c                                        include(TEMPLATEPATH. '/includes/templates/loop.php');/ F: ]  ~9 A% Q' S% _- E
                                $postcount++;5 y7 G2 c( B4 b# P
                                endwhile;
( W% F9 b1 ~' y0 k7 v) `. f- H       
  T7 @# K; L2 r2 g" |4 V                        } else { 3 ?0 E4 H& p# n
                                include(TEMPLATEPATH. '/includes/templates/not-found.php');
' K5 q- ^$ s* T! ]6 u- p* f                        }) _* \# X  Q( @  p$ g
                ?>
/ q+ j" V9 h, d: x, Z# j3 b: W. I3 a       
) P" }9 z) s* V& `6 Y  e        <div class="pagination">2 ^4 Y' `5 o: A
                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>0 c6 ^% F/ \! S, |4 u+ Y) n
                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>! X; B5 ~! Q) R: H6 z: @* ]
                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>. s: M1 j; q( l+ |/ Q/ \; w& c
                    <div class="clear"></div>! N* G$ k: C1 q! {
                <?php } ?>; ]) D0 \8 b4 V. Z% @7 _) t& u
        </div><!--end .pagination-->1 Q* y' F+ @* B0 j
                        # t- Y, B5 o6 B$ y/ [
</div><!--end #content-->
- [3 M& }' V1 v/ P- T: Z2 `- ?( R2 e6 ]
<?php get_sidebar(); ?>
' X( W; T/ I5 w" X( I/ B
# V' v( P1 s3 r% V<?php get_footer(); ?>
2 g6 j" F# o& g0 l9 a$ i/ ~" {/ t0 w: I% O, m# m. Y+ r
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
5 R- k0 g+ m, p9 z: C5 p建議找一個技術幫你* _8 ^4 C! U0 w: k
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:12:08 | 顯示全部樓層
哥來了..
  1. 8 a+ R3 l* _" b4 o7 Z7 e6 S
  2. 4 @2 E' }3 ~$ C3 a) d4 W8 Z: H( S
  3. function my_reorder_posts( $query ) {
    8 I* {9 O# Z! K
  4.     if(is_category( )){7 v- T% I: D# d6 F4 T3 Y
  5.         $query->set('order', 'ASC');' G: D% H# w" D: a. n
  6.     }! p" B6 O2 N) q! ~
  7.     return $query;1 w9 ], m4 G# O! I- |, B
  8. }- t6 y- l" o. K* E$ h# E: B
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可7 s2 G/ E" f+ z, n" ~; i& p
" _3 W5 @7 |- c' `8 t

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 ' x6 w, n% x) O1 p) y: l+ M
哥來了..加到functions.php 即可
( Q# w  I* N- S6 |
解決了,但是還是謝謝你。。
) A9 l1 Z* b1 G. J1 [( Q7 ~8 a7 T9 n6 Q# P, s, A
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36
/ p9 w- V7 J4 W: L9 v解決了,但是還是謝謝你。。
8 W: {; P6 G  V& S5 R) @
你怎麼解決的? 分享下唄,交流交流( Q3 i% x& \+ c, t7 B/ i4 s% e2 r- V
$ Z8 w5 \- T5 ]) c7 ~; ]  T

: D: }* I3 [' {8 k# Y0 c. Z# S8 O, @9 S# `  v/ A, l* E) \
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");' K6 `6 {% U, u$ }
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52 $ f! h' ~9 i6 i5 {1 [
加個這個就行了。query_posts($query_string . "&order=ASC");

) F( t% {; G4 [! w! Q請教下,這個家在哪裡呢?謝謝% z/ s: j5 M+ T- g: D/ b

5 c/ J, c, Z7 L; t1 g
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
" A( Z$ s, k( ]( p6 w哥來了..加到functions.php 即可
  ?/ F6 ^8 _& H1 G1 e. d
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝5 @; F6 M. Z' J

2 O- F) a' @# \3 T0 e  ?8 F+ q% X8 s. c7 O6 v/ ?- h- n* `2 j1 W
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07
, _5 v0 Q3 C4 @; P" y請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...

/ e9 ?7 j. t, N# Q$ S/ l: O的確是在functions.php  + I9 h6 I  m4 {1 t. y9 Y) S) `$ a

% g5 r2 t" b* m/ P
& \3 C# ]4 Q  t9 d: c% m
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-1 07:23

By DZ X3.5

小黑屋

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