过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。- G' B/ b/ S& j4 h

& L0 V! g( X- X. ]- ]( `7 u& a% k2 F: M* c% f& D) q
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
  p0 d4 D* G* g3 R5 e8 w& H9 h( o: D9 o* N! h  Z: P. u

! \' y0 d, g: s/ S  P* G6 Y
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>
4 U8 p0 D. G7 M% _" v; f1 e       
1 @7 _0 P9 A# _! F        <div id="content">. v$ j6 q* P8 r3 \2 F# s
       
1 z& w7 W5 N8 L- n5 Q& L. p                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');1 V8 o: E9 L" G2 ^) V
       
! M# L+ @, n0 ?9 t! ]                        rewind_posts();3 U. |* ]# D& |* f3 X
                        if (have_posts()) {
9 G0 o' i1 T+ r. ~  v4 _/ R                                while (have_posts()) : the_post();' ^: U' G# C2 {
                                global $post;
; {3 G7 N/ C/ s0 ]" H0 e                                        include(TEMPLATEPATH. '/includes/templates/loop.php');
& Q2 K8 l9 i; i- D! ~) S                                $postcount++;; Y9 j- k# Y. z  p# B5 f( l3 V: j
                                endwhile;
% u* }1 ~  B- w6 J1 X' J        - B6 I6 O; w7 \- q
                        } else { 1 k6 S7 u& p' L9 m7 r; S) _8 T
                                include(TEMPLATEPATH. '/includes/templates/not-found.php'); 3 b3 [9 P( V$ w8 c; r* b# N
                        }$ j/ e2 _' S- \. Q" F; [
                ?>
6 \* A" M3 D+ {" l( \" B       
3 X! ]) B- |2 x3 ?$ N* q        <div class="pagination">2 e6 a8 d/ g7 N( ]
                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>4 a9 l# S: `" l) S# l! ^$ l
                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>
( Z4 P" {2 _# Y                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>
7 |  T, ?' m$ L+ W1 ]7 U                    <div class="clear"></div>
1 @& H( U9 L- [' G5 x& R. h: C                <?php } ?>
1 {9 Q4 N5 L% {1 {/ U: M$ U$ g        </div><!--end .pagination-->
+ o4 q7 g; P4 m$ Y                       
& C* p- O% e8 N) @8 i</div><!--end #content-->
# J8 z' Q. o7 Y7 ~
' O9 B# {" z  b+ s2 S( y<?php get_sidebar(); ?>  w4 A0 O. }3 l9 x9 l+ ^
- B) K) T8 X; Q
<?php get_footer(); ?>" M8 A. R3 M5 P& p4 v
: O# l' l1 C; G- S- g# M  C
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
- W! Z8 G3 J- t0 Q! R建議找一個技術幫你
/ e0 V: O0 I+ {, o& Y
回復 给力 爆菊

使用道具 舉報

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

  1. + `' S' |7 o+ b% g& O( w+ D
  2. , l& s% V2 k0 u1 q+ C& g
  3. function my_reorder_posts( $query ) {
    ( ^; j! I& w6 m6 Z. H" O/ H9 w8 t
  4.     if(is_category( )){
    " Y' t' f9 {" X/ G2 }
  5.         $query->set('order', 'ASC');2 g8 P+ E7 Q5 x( v2 e: }
  6.     }9 F0 W( t0 ]$ R9 M/ q
  7.     return $query;
    , W2 x) ~) [" H
  8. }
    ( m% q5 u. O8 }4 X
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可# k) J( R0 s3 ^; r2 z
. k. X' B9 ]; [

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 3 j, K3 v4 w$ I# H) `
哥來了..加到functions.php 即可

' b! @  `2 R. o: {3 h/ T6 m解決了,但是還是謝謝你。。7 e# x0 A$ M5 r: N# ^9 Q

$ Y, c9 Y0 X# ^1 Z; X$ {
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36 / x/ \6 d; `- K8 L
解決了,但是還是謝謝你。。
2 j4 X2 _, a: j0 I
你怎麼解決的? 分享下唄,交流交流
3 v) Q) c  k6 F. p
: O5 \8 \: b2 l: @
1 \; h0 @; u+ w2 _9 h+ ^' j2 a0 e, s5 L8 z% Y, |* g, Y
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");5 a. y0 r+ U% ~, t: G
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52
0 W( B2 ~) @: H8 x% ?$ F加個這個就行了。query_posts($query_string . "&order=ASC");
5 d9 J* |  R8 Q4 f$ |0 Y
請教下,這個家在哪裡呢?謝謝
/ X, h; Z0 h8 i4 k. E$ r$ X. r) L6 [! y: z1 s. Y# D
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 4 E* {9 z- }, e4 G9 K( _3 |  o  s
哥來了..加到functions.php 即可

( W- d% K  Y" T7 X) E請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝! @3 p& k. f0 I) `2 Z+ }

* E% ?3 N/ ?+ S4 E/ C: v5 t. i* H% t  A$ c3 H
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07 $ ?2 k; r2 F! G6 D. r! A4 F
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...
. n: E( e" x$ K  D( ]+ a- J$ H
的確是在functions.php  
$ e% d4 o7 L4 b" B$ s" U" c& L$ j/ Q  j. H. f: K0 X' [

$ w$ M( B. a& _$ A5 F! \
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

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

GMT+8, 2025-7-19 06:53

By DZ X3.5

小黑屋

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