过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。4 v. r  E" D- |1 K+ s5 B, P
  b# d8 e$ V6 l' H

% t! ]) k. p# z9 V效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
1 K. \- }3 \3 m6 }8 H1 Q2 m7 l' {* x- `7 U1 M% B1 y) T
) l$ @7 y9 l8 w- S% Y
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>
; t2 ^2 B/ \5 a3 y       
8 P2 q2 |$ u: Z* ]5 X0 V        <div id="content">
, o  }+ w: K  l* o        $ X! S/ n: a  I- E4 A
                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');( {7 w' ^9 x" Q
       
' x1 t0 ^8 N% @                        rewind_posts();
4 T1 i/ B1 c5 c6 G                        if (have_posts()) {
5 u& s( ]8 J9 u1 K  {                                while (have_posts()) : the_post();; z# n$ Z% L8 L3 a7 t! p" `: I
                                global $post;
/ }' `& l" r+ Y; X0 i                                        include(TEMPLATEPATH. '/includes/templates/loop.php');
! y  `: m$ A& ^* g. z0 _# A                                $postcount++;- @# Y$ S$ f7 G, q  K
                                endwhile;4 x' Y( q& y/ Z& f
        " a8 m# d* W5 m) x/ i+ l
                        } else {
) V) Q8 |1 f, V* w5 I' T                                include(TEMPLATEPATH. '/includes/templates/not-found.php'); % b+ p( S6 S3 v( `
                        }' Z& I  d1 t+ O
                ?>
' r; G0 h0 Z- W+ Y( W          e8 T2 g. G: @$ r. k% i3 u: T
        <div class="pagination">
1 ^. m& ~4 L! f( R; g& y% p  k: B2 f                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
. g! N0 h( t' D$ ^& U6 G3 m& `                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div># x8 A" p6 j* g- H
                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>
9 \0 Q/ p# ]0 O1 n/ K                    <div class="clear"></div>1 S3 ]( _! `& g; }4 f
                <?php } ?>4 q3 M! b9 {& W( ~
        </div><!--end .pagination-->
% l7 Z0 ]; F; n                       
1 W% K9 ~# g3 p5 U8 L) s</div><!--end #content-->& I  e9 h+ e: W4 n& K2 n

! T5 |6 C  w6 A7 p2 ?6 N# {: p<?php get_sidebar(); ?>
0 p! ~/ i( \: n, B5 x5 J( m
7 K2 i+ m& M, I  k) ]$ v<?php get_footer(); ?>1 a3 u  `3 j5 f* C
, t1 r7 C% z7 }
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
  J5 A2 V+ m# k8 \& s7 f. ~建議找一個技術幫你; H: c- d5 l) p4 u; t
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:12:08 | 顯示全部樓層
哥來了..
  1. 9 C" O5 y# J9 \3 P1 ?

  2. 1 n2 @, w5 O0 Y
  3. function my_reorder_posts( $query ) {* ?7 z' `4 W" i: j/ {& ]% D
  4.     if(is_category( )){
      p  X; {( V' F$ c5 G* s/ F- M
  5.         $query->set('order', 'ASC');2 p9 l  ~0 _1 k+ T
  6.     }' I6 i$ e: s$ X8 O* e
  7.     return $query;
    1 H! d, ]+ F. g2 R
  8. }
    0 V5 e+ S5 M4 ~
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可% ?  w' c6 `7 X5 A  T( \1 x. ~7 n1 _

1 r. W3 _$ X7 \) r5 r4 H

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 2 Y/ }$ b: u- E
哥來了..加到functions.php 即可
) x# ?& n7 ^/ }: n
解決了,但是還是謝謝你。。
  [0 t4 d$ O) J4 f, |8 N* u
  z2 d' s1 ]7 ~4 U, z
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36 $ r, @- T" e: q5 W! z, Q! \# }& d
解決了,但是還是謝謝你。。

, X8 Y, R( i/ `0 a0 L/ Z你怎麼解決的? 分享下唄,交流交流2 V: w7 W5 H' @' X' ~
! y, d1 f/ G$ [+ L% R+ g) z

8 A+ o! k! O/ B) |( \& A1 P- a) i2 H$ `
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");4 e( w& g) s: w2 T; Y
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52 + `& U/ v- z" n" e- X
加個這個就行了。query_posts($query_string . "&order=ASC");

  N# A! V9 z5 g7 H1 P請教下,這個家在哪裡呢?謝謝
9 \! D+ f& |9 K# S& ^- t! p
$ C" D1 a4 [0 A) g2 r& p& b
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
9 t: h0 ^8 G/ O4 A5 G哥來了..加到functions.php 即可
# ]7 v& z) J3 B; `0 ~
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝7 F8 o9 x, P5 {4 @2 y$ x
1 p5 ^5 l/ o$ w) k) O4 D) _3 |

$ b6 v9 L3 J9 J. _8 }
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07 0 k5 Y& L+ ^; h- B
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...

0 H+ x" e" p$ i% z的確是在functions.php  0 k, D& v" a" Z+ W

. a* N* B' I/ D
# O' X& k9 R' `; Y% c
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2024-11-23 22:37

By DZ X3.5

小黑屋

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