ประเภทที่อยู่ในการออกแบบเช่นเดียวกับบทความของแต่ละบุคคล
หมวดหมู่: การออกแบบ
2010-08-25 ปรับปรุงล่าสุด:
2008/03/18 กระทู้: อาทิตย์
สิ่งที่ฉันควรจะทำอย่างไรเมื่อความพยายามที่จะทำเพื่อใช้ในการออกแบบเดียวกันนี้เช่นกันเป็นหมวดหมู่ด้านบนของหน้าหมวดหมู่, ···การออกแบบของแต่ละบทความ
หากคุณไม่ทราบว่าที่ทุกคนคิดว่ามันอาจจะออกแบนบนหน้าเมื่อผมไปหน้าแยกตรวจสอบหมวดหมู่ที่เหมาะสมและใน single.php? "แล้วอะไรไวยากรณ์" สามารถเข้าใจ
ค้นพบวิธีการแก้บาลีฟอรั่มคือการยอมแพ้
หนึ่งหมื่นปีที่ผ่านมาฟอรั่มของเรา! !
ฉันพยายามอย่างใกล้ชิด, $ โพสต์ = $ wp_query-> โพสต์; ผมไม่ทราบว่า เคยได้ยินมาแก้ () in_category นี้แท็กแม่แบบ
ตามขั้นตอนที่
- สร้างไฟล์ที่เรียกว่า "Single-6.php" และ "เดี่ยว base.php" คัดลอก "single.php" ※ชื่อที่คุณอาจคัดลอกอะไร
- ลบเนื้อหาทั้งหมดโดยการเปิด "single.php" ป้อนและบันทึกสคริปต์ต่อไปนี้ อัพโหลดไฟล์ทั้งหมด
<?php
$post = $wp_query->post;
if(in_category('6')) {
include(TEMPLATEPATH . '/single-6.php');
} else {
include(TEMPLATEPATH . '/single-base.php');
}
?>
以上で、個別記事ページにもカテゴリー毎でのテンプレートが採用される。
あとはカテゴリトップ用の「category-xx.php」と個別記事用の「single-xx.php」のデザインを統一しておけば良い。
- タグ
- single.php , カテゴリ , デザイン , 分ける
- トラックバックURL





























2009/1/6 火曜日 12:43:56
いつも参考にさせていただいております。
初心者ゆえの質問になりますが、上記single.phpの
ソースですが、もし複数カテゴリがあり、複数の
個別ページを設定する場合は、同じような記述を
繰り返し記入すれば大丈夫でしょうか。
お恥ずかしい質問ですがご返答いただけると幸い
です。何卒よろしくお願い致します。
2009/1/6 火曜日 13:09:12
>カイカイ様
コメントありがとうございます。
ご質問の内容ですが、それで良いと思います。
if(in_category('6')) {
include(TEMPLATEPATH . '/single-6.php');
} elseif(in_category('9')) {
include(TEMPLATEPATH . '/single-9.php');
} else {
include(TEMPLATEPATH . '/single-base.php');
}
こんな感じになります。
2009/1/6 火曜日 15:34:47
早々にご回答いただき、誠にありがとうございました!!
おかげで希望通りのサイトができそうです!!
今後も参考にさせていただきますので、何卒よろし
くお願い致します。
2009/1/6 火曜日 15:49:43
>カイカイ様
お役に立てて何よりです。
仕事の片手間で気付いた事やハマった事などを書いているので更新頻度は遅いのですが、私と同じようにちょっとした事で悩んでいる方の役に立っていただけると嬉しいです。
今後とも宜しくお願い致します。
2010/12/25 土曜日 20:31:18
ずーっと悩んでいたことが、解決しました。
助かりました。感謝です。orz。最高のクリスマスプレゼントです。
2010/12/27 月曜日 09:21:12
>本当に感謝 さん
名前にするぐらいなので本当に感謝していただいてるのですね(笑)。
思わぬところでサンタになれたのでこちらも嬉しいです。