WordPressに関する情報や技術紹介です

类属于相同的设计作为个人的文章

当试图申请相同的设计以及顶级类别的分类页面,我应该怎么办,···个人物品的设计。
如果你不知道,都认为它可能会在页面上平了,当我去到一个单独的页面,检查相应的类别,并在single.php?“那么语法”可以理解。

探索如何解决“巴厘岛论坛是放弃。
一万年我们的论坛!
我试图接近的东西,后= $ wp_query->后,我不知道。 听到我解决()in_category的这个模板标签。
这一程序。

  1. 创建一个名为“单6.php”,和“单base.php”复制“single.php”的文件。 ※这个名字,你可以复制任何东西
  2. 开放“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」のデザインを統一しておけば良い。

タグ
, , ,
トラックバックURL
  • カイカイ さん:
    2009/1/6 火曜日 12:43:56

    いつも参考にさせていただいております。
    初心者ゆえの質問になりますが、上記single.phpの
    ソースですが、もし複数カテゴリがあり、複数の
    個別ページを設定する場合は、同じような記述を
    繰り返し記入すれば大丈夫でしょうか。

    お恥ずかしい質問ですがご返答いただけると幸い
    です。何卒よろしくお願い致します。

  • ISプランニング さん:
    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

    早々にご回答いただき、誠にありがとうございました!!

    おかげで希望通りのサイトができそうです!!
    今後も参考にさせていただきますので、何卒よろし
    くお願い致します。

  • ISプランニング さん:
    2009/1/6 火曜日 15:49:43

    >カイカイ様
    お役に立てて何よりです。
    仕事の片手間で気付いた事やハマった事などを書いているので更新頻度は遅いのですが、私と同じようにちょっとした事で悩んでいる方の役に立っていただけると嬉しいです。

    今後とも宜しくお願い致します。

  • 本当に感謝 さん:
    2010/12/25 土曜日 20:31:18

    ずーっと悩んでいたことが、解決しました。
    助かりました。感謝です。orz。最高のクリスマスプレゼントです。

  • ISプランニング さん:
    2010/12/27 月曜日 09:21:12

    >本当に感謝 さん
    名前にするぐらいなので本当に感謝していただいてるのですね(笑)。

    思わぬところでサンタになれたのでこちらも嬉しいです。

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ページTOPに戻る