自己用的8 G2 y; O$ q% C$ j3 s
需要的可以自己試試; E: q* v& k1 }. A
建立文件代替原來的single.php. {# t O1 F: \! @0 B
<?php& S+ Y& m1 T" O. U$ R6 ?# z' l% t) Q
- M, b8 K0 L* C6 p( r/ h' `
$post = $wp_query->post;
1 B" G: q' E( d/ W& Z
$ J! i3 t. t3 u2 p/ ^8 x l if ( in_category('1') ) {
' K- Z: j. Y5 w$ e, p: m2 `) a+ D1 f6 a7 B: W
include(TEMPLATEPATH . '/single1.php');( L: d: c5 A/ f# w5 B2 A# {
$ z6 b. ` l S" C% w& T2 A } elseif ( in_category('2') ) {! R5 l/ g, |& i. L! F
3 B1 v. a: |5 {( E
include(TEMPLATEPATH . '/single2.php');9 c }1 K$ N, s d/ b
$ }* r+ Y. { g7 a, P } else {& R( U' _# m& L% ^8 _
" n+ Y7 l7 y6 a1 Z( K include(TEMPLATEPATH . '/single_other.php');% W) M1 E9 ^" Q( D% q# a
/ z8 `' ?0 q& N& k }
- N7 G4 X1 l9 ^$ f7 c) {4 D" _5 G* p8 f* O |5 z" K# K% T
?>
4 @4 t0 T9 C. e* Y4 ~& {- H) {
! H1 g) K9 Q) U* F, h目錄 1 的文章將使用 single1.php 模板,目錄 2 的文章將使用 single2.php,其它文章將使用 single_other 模板。
& v4 O' L6 Q! H# Z. `3 F3 w9 ~為不同的目錄使用不同的模板,你只需要簡單地將模板保存為以 category-2.php 這種形式命名的文件,category-2.php 用來顯示 ID 為 2 的目錄,category-3.php 用來顯示 ID 為 3 的目錄,依次類推。
# F% M- m- G- u7 ~" @- v% Z( d一般來說category使用的是achive.php& N" {+ L3 [+ t
% A7 b( [9 c @1 A. R% j" H
[ Last edited by anon on 2008-10-5 11:19 ] |
評分
-
查看全部評分
|