过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。) r! w1 n$ {' I+ o- ?3 ]3 k9 g
9 F3 ]7 B6 K0 C& r9 _$ Z
. \8 z+ ~9 p5 t
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
; r% X/ u2 ]& D& j( l
$ q) w6 t/ _$ A+ w* {) a) K$ S1 I1 a: E* j' E: _( Z
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>
! c& K# t7 r* P2 y2 K) j        & _5 s6 I9 q' Z. t. o7 n) c
        <div id="content">
; t. z8 Z( ^# c        2 L1 O4 R' t9 F4 x
                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');% u/ ]' X% B3 @3 Q( n7 {
        % n* {/ [9 t& \" F# v" _' N
                        rewind_posts();5 n- d; i7 n& ~3 b, G( L& \
                        if (have_posts()) {/ R3 Z# s% [  f4 O3 T1 x
                                while (have_posts()) : the_post();) K/ D% v( q8 I6 h& B9 e$ O
                                global $post;+ s% q3 l3 E) k, Y, b- N
                                        include(TEMPLATEPATH. '/includes/templates/loop.php');, z% q: j1 Q( H" `1 x9 S+ q
                                $postcount++;- k+ X* F7 d' M0 \) m) S8 P, S
                                endwhile;
5 m( Z: s/ l" p) v* u        % X  W, s% Z) d' l* y# t  ?
                        } else {
1 {, i1 Z! f! h& l& f8 q                                include(TEMPLATEPATH. '/includes/templates/not-found.php');
. j% P& K, E) ~0 r; Z! s. v. c                        }8 `4 Y3 A. n' J" b, _4 m/ H
                ?>
( j  e- g3 V  l       
0 z( k# |) h0 [$ L% f( |% r* N0 k        <div class="pagination">; m+ P+ ^( \' M* E: z6 p2 c
                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>0 H2 t* H, a5 H# H& R2 _
                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>
. E7 N. w9 X" u/ V+ z$ E                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>
6 I" N. `8 t' }8 n" O3 ~                    <div class="clear"></div>
; c' K# L; h3 X$ A; Y                <?php } ?>8 u4 L; r, q- X$ p  g" T
        </div><!--end .pagination-->
- t+ F( P/ b  K) m( ^& w5 K                        6 l" a  x0 h8 Q8 k# p- K8 N
</div><!--end #content-->* `1 ~: _) [- g3 A5 g' r0 n4 o

8 P8 Q' I% J3 G# Y$ }- W3 D, _<?php get_sidebar(); ?>4 m" d/ J5 s4 |% F
, h: F* k" G3 ?9 K! B/ R, ]
<?php get_footer(); ?>5 o) Z. ?; C( J0 Q; n

6 i/ d; H2 X' [; Y" Z; u- _
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
. u* S. T% S. G( |8 U- e* h建議找一個技術幫你
8 {/ _; }3 i! y2 [% X2 C0 _
回復 给力 爆菊

使用道具 舉報

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

  1. % |! x* ^; G' ~: U& m
  2. 0 S  q1 L4 [  E6 G4 U5 Z0 Z
  3. function my_reorder_posts( $query ) {( _% ^  T. L- n6 j) y
  4.     if(is_category( )){
    " r) e3 p0 J' \. X- |  V+ y
  5.         $query->set('order', 'ASC');
    9 n3 }3 E( b  S8 c, e: k5 x& q' q
  6.     }
    * J; T+ l5 {7 I2 C
  7.     return $query;3 \" h' I- m) r/ G# u/ o
  8. }2 a% v7 `0 M- [  p0 U( n; |
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可( ]2 }& P3 o) _) n4 c$ x1 I: ]+ E

3 i) i( a  }$ G5 r/ d

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
' d6 G4 s  O3 D8 Q9 R5 c哥來了..加到functions.php 即可
( I: c4 v4 w; M
解決了,但是還是謝謝你。。
9 r- z  s2 C2 K( d% W  |& o. I/ P( Y  v0 P8 a
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36
4 ~) Y( \6 v2 i$ G" K解決了,但是還是謝謝你。。
  d' h0 r/ E0 u5 A- j- }( q4 i
你怎麼解決的? 分享下唄,交流交流3 D9 ]5 t6 g+ s# L) D* [/ Y7 S% _
; k0 ]8 A( D6 c3 P; N1 y' t9 F% u
2 n6 H3 N1 u$ ?% m" g/ u

1 }, O* D4 W. C8 O' B
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");2 y5 y+ O, J3 J% x$ A: N. p
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52
2 C) N' |2 f+ e- a加個這個就行了。query_posts($query_string . "&order=ASC");
6 N$ g, C6 O5 H  n* {
請教下,這個家在哪裡呢?謝謝6 L- e: y3 ^( Q1 x! Y2 k

3 m9 L& t5 D$ i# @3 ?
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
/ m9 ?# y* Z4 z- P. a; D& b哥來了..加到functions.php 即可

7 K; s7 [! O. p# b" @/ t請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝
& H  V1 S( N  c6 ~1 v
  e7 {% a' L2 d) w- F0 N) o) R+ C7 b) f+ r% J* m
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 18:15:41 | 顯示全部樓層
帝堯故里 發表於 2013-9-22 15:07 - s9 W0 ]- _8 p: B* |$ Q- Y" J+ u
請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點 ...
2 e. w9 {9 b# Z
的確是在functions.php  
6 t5 x' E* S9 i+ ]3 Y0 ^: j- a6 r2 N- S
, A' _. P+ |, D1 ?" _: |* s% o
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

點基

GMT+8, 2025-11-22 18:11

By DZ X3.5

小黑屋

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