サポート » 使い方全般 » wordpressでサイトを構築していく方法について

  • 解決済 the_zombis

    (@the_zombis)


    wordpressでサイトを構築していく方法はたくさんあると思いますが、なにぶん初心者なので見当違いのこともありますがご了承ください。

    現在サイトを制作してるんですが、結構な数の固定ページがあるのですが、レイアウトが違うのでカスタムテンプレで作っていくのがベターだと思っているのですが、ページの少しの部分のレイアウトが違うのと本文が違うだけでスタイルは同じ場合、みなさんはどう構築しているのでしょうか?
    なんか結局は固定ページすべてカスタムテンプレを作るとなると非効率のような気がしてならないのです。

    なので、みなさんがたくさん固定ページを作成していく場合に「自分はこういう風な設計にしてる」というのがあれば教えていただけますでしょうか?

    例:ダッシュボードで各固定ページのhtmlを直接記述してheader.phpでスタイルCSSを分けてる
    例2:body_classでスタイルを分けてあとはカスタムテンプレで作ってる

    といった感じです。分かりづらくてすいません。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター jim912

    (@jim912)

    the_zombisさん、こんにちは。

    ケースバイケースですね。
    全体のレイアウトから大きく変わるような固定ページだとページテンプレートを使う必要があります。
    HTMLの構造が変わらなかったり、多少変わっても少しの分岐で済むようであれば、極力CSSのみで対応するようにしています。(ページテンプレートをいちいち選ぶのも手間なので)

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    ちょっとしか違わないんならif文で分岐しちゃいます。
    でもifの条件が2つとかになった時点でめんどいのでテンプレ分けちゃいます

    トピック投稿者 the_zombis

    (@the_zombis)

    jim912さん、mypacecreatorさん

    お返事ありがとうございます。
    お二方とも少しの変更の場合は分岐という選択ですね~なるほど。。勉強になります。

    ちなみにまったく同じレイアウトの固定ページが2つあったとしてそれをbase.phpというテンプレを使用したとします。
    その場合レイアウトが同じでも本文も違えば(タイトル)画像も違います。
    そのような場合は、どうしたほうが効率がいいでしょうか?

    ダッシュボードの固定ページ編集でbase.phpのテンプレを選択して、本文に直接タグと本文を打ちこみ the_content();で出力する方法がベターなんでしょうか?

    モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    レイアウト自体違う場合と、レイアウトが同じで表示させるものが違う場合とで対応が変わってくるかと思いますが、
    仮に「レイアウトが同じでタイトル画像が違う」程度の差であれば、if分岐以外にも

    ・カスタムフィールドを使う
    ・アイキャッチ画像を使う
    ・ページのスラッグを取得して、出力画像を切り替える
    (自分でもやってみた→http://mypacecreator.net/blog/archives/1230 )

    などの方法が思いつきますね。他にもあるでしょうけど。

    ※本文にあたる部分はthe_content(); で普通に出力

    mypacecreatorさんがおっしゃるように
    タイトル画像の部分だけをカスタムフィールドあるいはアイキャッチ画像にして、記事ごとにタイトル画像を投稿するのが妥当じゃないですかね(・w・

    ただ、最近自分のサイトでも実感しましたがタイトル画像だと更新がおっくうになりますね^^;

    トピック投稿者 the_zombis

    (@the_zombis)

    mypacecreaatorさん、kurudriveさん

    遅くなりすみません。ご回答ありがとうございます。
    カスタムフィールドはまだ詳しく勉強してないのですが、アイキャッチ画像は分かるのでなるほど!と思いました。
    ただタイトル画像・・というかh2とかh3の画像がたくさんあるのでアイキャッチ画像は一つの場合に使えそうですね♪(前回の投稿で自分の説明が足りませんでした)
    mypacecreatorさんのおっしゃっているページスラッグを取得する方法はすごく使えそうです♪

    本文に関しては似たページのカスタムテンプレにそのページ用のCSSを作成して
    ダッシュボードに直接タグを記述する方法で試してみたいと思います。

    ありがとうございました!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「wordpressでサイトを構築していく方法について」には新たに返信することはできません。