过期域名预定抢注

 找回密碼
 免费注册

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

  [複製鏈接]
發表於 2013-8-27 21:06:30 | 顯示全部樓層 |閱讀模式
Wordpress的category頁面如何讓列表逆序排列?如何改代碼。應該要修改the_post() 函數吧,有懂的幫下忙。
; T! V( {% i  J- ^
" z. H# Z* ^0 M$ o7 @+ u& c8 }- {/ M& o* O8 `% ?7 [" R/ @. P* ]
效果就是今天發表的文章在列表的最後面。最早的文章在最前面(只限分類頁category)
1 o6 R4 S% c: ], @
! e8 P% v3 u' _) ~0 y; e
: [' q7 E$ ^6 u, g
 樓主| 發表於 2013-8-27 21:20:24 | 顯示全部樓層
<?php get_header(); ?>& u/ r  C2 \0 ~
       
3 `: G2 Y6 l7 E        <div id="content">
0 n7 W' _' L# L, g2 c( G% n       
: D' h* p7 o0 h! }0 `                <?php include(TEMPLATEPATH. '/includes/templates/breadcrumbs.php');
$ n/ `; V1 {) B( A4 O- O% ?       
% C. G8 X8 }- l$ c                        rewind_posts();6 R" |2 n# H* Q  ^' y
                        if (have_posts()) {9 G  J/ U$ \# b$ D7 [1 {2 O
                                while (have_posts()) : the_post();
! t: E5 e, B  U) U8 d- ^( ~                                global $post;
$ q  t/ O0 S  ?6 M: n4 u                                        include(TEMPLATEPATH. '/includes/templates/loop.php');& R0 w( x7 e  B$ k  J
                                $postcount++;
2 E" o- V9 ^: {# J- @( f6 B# N                                endwhile;
+ X0 {: E  O' o1 T5 b" C( f- Y        9 N+ r* i4 R% @- D4 a
                        } else {
0 Q% i& z) u* v7 @, [( ~                                include(TEMPLATEPATH. '/includes/templates/not-found.php');
; Q1 E+ n# L5 o9 ]                        }4 b1 G8 T8 s  A6 N. I" V# C/ {
                ?>
( G. L% y' _7 ~# H$ |  H       
) @% Z; i. V$ C) a( Y- A( }8 F        <div class="pagination">
5 l! S( \$ g) Y, J9 y! ]! s                <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
6 ^# u) l4 Z( f+ W) n6 {( L                    <div class="newer"><?php previous_posts_link(__('Newer Entries', 'themejunkie')) ?></div>! T: t. n1 k" I6 k8 y4 o
                    <div class="older"><?php next_posts_link(__('Older Entries', 'themejunkie')) ?></div>; I2 R) F4 D6 W( B: f( i8 e0 Z
                    <div class="clear"></div>
  u4 M. Z, ^% o$ `( C# v: {                <?php } ?>
" D6 a" r( O$ c7 Z' y8 t1 }8 U7 M        </div><!--end .pagination-->
  L1 ~: f# E  [( j0 R( k0 R                        , W& `/ j. {) x( J
</div><!--end #content-->( C6 K5 J+ W2 w" v
, c0 O* C5 A4 w. E) l
<?php get_sidebar(); ?>
6 r, q7 e8 G7 L/ l
) C: c, C3 b) f6 E  D<?php get_footer(); ?>/ |/ b. X& w- x' N9 ]) ^7 j. \/ b
: [3 |; J& V7 I; _. k* ~7 N+ ?, z7 Y
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 09:55:55 | 顯示全部樓層
這個頁面不夠哦的,還需要深入到更深的函數內部去改sql語句
( P5 B1 F$ Z0 A) V建議找一個技術幫你
  A! L7 k7 x- |  u* x
回復 给力 爆菊

使用道具 舉報

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

  1. $ {  L3 _7 x0 Q) O7 c5 f( R  m' g

  2. ' V* x- ^' h' P4 U' D
  3. function my_reorder_posts( $query ) {' s0 o& u% f, @$ I) c5 G" y+ R
  4.     if(is_category( )){
    % x0 L* v  [7 t5 j  k8 @
  5.         $query->set('order', 'ASC');, i, ^1 V! B, o* i% t9 G! v3 p, d
  6.     }
    5 v8 I6 H: n# O5 ^
  7.     return $query;
    2 R- w, w& l7 e, S  V- S4 ?
  8. }
    ( Q  _% `4 M- D
  9. add_action( 'pre_get_posts', 'my_reorder_posts' );
複製代碼
加到functions.php 即可* T+ w4 W% }; j/ J+ ]
4 E+ D7 o. N7 v* L# v4 |/ H

評分

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

查看全部評分

回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 20:36:59 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12
- W1 Z- f& h: V4 V: [3 x8 C哥來了..加到functions.php 即可
# D, Z' D/ |1 c1 Y% ~. V0 G8 ^3 B3 g
解決了,但是還是謝謝你。。3 Q, l& W# Y" O3 F

& K; J7 F$ @7 u
回復 给力 爆菊

使用道具 舉報

發表於 2013-8-28 20:45:01 | 顯示全部樓層
lowrie 發表於 2013-8-28 20:36
! ]- f0 [, @0 C( Q& ^解決了,但是還是謝謝你。。

# b- M* h" V9 l4 G你怎麼解決的? 分享下唄,交流交流: B# E- u0 C$ d' C" }8 Q
8 |3 T. u& O  y6 o5 b) q

5 t0 u- ]3 m% o. K3 s- s0 T# b# N1 y
* W. b! A% z7 I+ @& p8 `- x8 J# `
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-8-28 21:52:16 | 顯示全部樓層
加個這個就行了。query_posts($query_string . "&order=ASC");
- H9 k- q1 A5 _5 _8 ~
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:06:15 | 顯示全部樓層
lowrie 發表於 2013-8-28 21:52 - _2 E! G0 \: k: i7 \$ ^3 k& r
加個這個就行了。query_posts($query_string . "&order=ASC");
2 n" r3 t$ g  I8 M
請教下,這個家在哪裡呢?謝謝7 c6 p" H2 I6 U- [* k

6 L$ |- y! [% w& }6 N
回復 给力 爆菊

使用道具 舉報

發表於 2013-9-22 15:07:36 | 顯示全部樓層
luguokankan 發表於 2013-8-28 20:12 0 U" I( }/ e( P. w
哥來了..加到functions.php 即可

+ Q7 r) Z& t, e0 t0 S- \4 [請教下高手哥,這個家在function php代碼表的最後面嗎? 我加了下,沒反應,應該是加的位置不對,請指點下,謝謝
3 T1 X0 \0 J% u
" k2 r5 L# {" M% F0 A2 }) P. x/ {
回復 给力 爆菊

使用道具 舉報

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

$ t3 r% ~* B% Q4 t的確是在functions.php  
2 C4 Z) [" b) r; g1 {) D
* z9 O5 c, e' i+ p  b4 X& N& U
. a4 q) S0 ]; E6 ~% B: ]
回復 给力 爆菊

使用道具 舉報

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

本版積分規則

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

GMT+8, 2025-9-19 02:37

By DZ X3.5

小黑屋

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