自己用的
- i9 |! m9 S6 `# k4 Y1 }需要的可以自己試試/ R) U) F5 C" T6 g9 V4 ?/ N; O
建立文件代替原來的single.php
" C7 }; q* Q+ h# s# y% G<?php
4 Z2 ~( J( U. I7 @8 F) `
% w' N- h! D' M7 W4 q1 j $post = $wp_query->post;
9 g; e+ o: T$ ^3 y0 h$ E) B6 J) @; w2 O# h0 A' T
if ( in_category('1') ) {
3 z, n- }5 Z& t' d3 X8 }
$ n# t/ Q- v, K1 F5 a include(TEMPLATEPATH . '/single1.php');: C$ C; T; p9 b# \
+ @5 k$ B. c/ `3 b8 k/ g } elseif ( in_category('2') ) {
) S5 K7 u g/ D$ E
( U8 T5 q1 P2 E# P7 w' Y! w" I include(TEMPLATEPATH . '/single2.php');
. W* ]2 Q2 ]* A b, |6 y' `; k- T/ c8 r8 \" _9 H I2 f5 Q" ?$ H
} else {8 Z+ z# k4 z* a5 t( a7 T; |) T- S
5 {* o D3 h/ ]& O! Y
include(TEMPLATEPATH . '/single_other.php');2 y( o8 c4 D" E3 f9 v6 J
/ |- f7 b) Y1 [0 K! v, N
}
9 y7 R; `8 p1 E( y
6 J- ~0 W) }( A8 y0 h& R! }/ n?>
, w) ?4 C# ?% h3 p, L) q% D* v/ K3 { `' e7 O# B
目錄 1 的文章將使用 single1.php 模板,目錄 2 的文章將使用 single2.php,其它文章將使用 single_other 模板。
' _0 \% I/ ~( e+ r% r0 k/ X# c: Y* O為不同的目錄使用不同的模板,你只需要簡單地將模板保存為以 category-2.php 這種形式命名的文件,category-2.php 用來顯示 ID 為 2 的目錄,category-3.php 用來顯示 ID 為 3 的目錄,依次類推。
1 E! {% M7 Q4 z; \* O一般來說category使用的是achive.php0 p! H% M$ N4 l* R" m! F
* j, ~8 p. K2 J& A( }4 \% L[ Last edited by anon on 2008-10-5 11:19 ] |
評分
-
查看全部評分
|