الانتهاء من قوالب مادة الفردية
فئات هي: التصميم
2008/8/19 آخر تحديث:
2008/5/12: المشاركات أحد
(Single.php) وقد تم الانتهاء من قالب مقال على حدة.
باعتبارها واحدة اكتمال الآن.
سأترك صفحة والاتصال بنا.
أما بالنسبة للقالب من مقال فرد، ولكني فكرت في محاولة لإنشاء صفحة بعنوان "واحد XX.php" في كل فئة في البداية، أن يأتي إلى كل صفحة من الصعب تغيير عندما كنت اتلقى أكثر وقد لخصت في "single.php" قبل تنفيذ فرع مشروط وجزئيا من خلال استبدال، قالب الأساسية لذلك معا تقريبا.
الفرق في كل فئة ما يلي نقطتين.
- صورة من هذا العنوان هو مختلف في كل فئة.
- إذا لم يكن هناك فئة الوالد هو من دون تدوين من الفئات الفرعية.
واضطررت للقيام بما يلي في "single.php" حفظ هذا في الاعتبار.
<?php
/* 変数の宣言 */
$img = ""; //画像のURL
$vis = "display: block"; //サブカテゴリの表示、非表示を設定するスタイル
/* カテゴリデータの取得 */
$cat_now = get_the_category();
$cat_now = $cat_now[0];
/*
カテゴリIDの取得
親カテゴリがある場合は親カテゴリのIDを取得
親カテゴリがない場合は所属するカテゴリIDを取得
*/
$parent_id = $cat_now->category_parent;
if($parent_id == 0) {
//親カテゴリが無い場合は現在のカテゴリIDを取得
$parent_id = $cat_now->cat_ID;
//サブカテゴリは非表示にする
$vis = "display: none;";
}
//カテゴリIDによって画像URLを取得
switch($parent_id) {
case 3:
$img = "http://www.is-p.cc/wp-content/uploads/2008/04/wordpress01.jpg";
break;
case 6:
$img = "http://www.is-p.cc/wp-content/uploads/2008/05/info01.jpg";
break;
default:
$img = "";
}
?>
これで必要なタイトル画像URLとサブカテゴリの有無による表記の表示・非表示の情報が取得できました。
後は、続けて「single.php」に以下のようにすれば各カテゴリ毎に適切なタイトル画像とサブカテゴリについての表示・非表示が設定できます。
<h2><img src="<?php echo $img; ?>" width="600" height="220" /></h2> <div style="<?php echo $vis; ?>"> <h3 class="title"><?php echo $cat_now->cat_name; ?></h3> <p><?php echo $cat_now->category_description; ?></p> </div>





























[WordPress]single.phpでパンくずリスト
single.phpで、 (prefix) » カテゴリー1 » カテゴリー2 » カテゴリー3 » 件名 というようなパンくずを出したい。 パンくずリスト作成のために、Breadcrumb Navigation XTを使用。 ↓ カ…