サポート » 使い方全般 » 特定のページのみ全幅表示したい

  • 解決済 kureha

    (@kureha)


    はじめまして。
    今回、Mingle Forumというフォーラムプラグインを入れてみました。
    フォーラムそのものは無事に稼働しているのですが、表示幅に関して悩んでいます。
    サイトのデザインはよくある2カラムで、左がメイン、右側にサイドバーがあります。

    フォーラムはメイン部分に表示されるのですが、サイドバーが横幅のうち1/3を取っている為、フォーラムを表示させるにはメイン部分の幅が狭くてとても見栄えが悪いです。
    トップページや他の固定ページなどでは、サイドバーは表示させておきたいのですが、フォーラムの時だけは、サイトバーを表示させず1カラム状態にして、フォーラムを全体幅に表示させる方法をお教えください。

    どうぞよろしくお願い致します。

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

    (@gatespace)

    kureha さんの書かれている「フォーラム」という部分でどんなテンプレートファイルが使われているのか分かりませんが、そこを調べて「フォーラム」用のテンプレートを用意してサイドバーを表示しないようなデザインにすればいいのでは?

    テンプレートには優先順位があるので、それを参考にしてください。
    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E9%9A%8E%E5%B1%A4

    トピック投稿者 kureha

    (@kureha)

    ありがとうございます。
    特にフォーラムのテンプレートというのはなく、普通のテーマにあるように、どのページもメインと右サイドカラムから成り立っています。
    Mingle Foruumも、あくまでも固定ページの一つとして扱われますので、メイン部分に表示されてしまうわけです。

    つまり、特定の固定ページを表示させるときだけ、サイドカラムなしで、画面幅全体に表示する、というやり方が可能なのか(可能なんだとは思います。みかけたことがありますので)、そのやり方をどうしたらいいのか、わからなくて困っています。

    モデレーター gatespace

    (@gatespace)

    私の投稿のリンク先を読んでくださいね。
    固定ページであれば

    1. カスタムテンプレート: ページ作成画面の「ページテンプレート」ドロップダウンメニューで選択したファイル名
    2. page-slug.php – 例えば固定ページのスラッグが “about” の場合は page-about.php
    3. page-ID.php – 例えば固定ページの ID が6の場合は page-6.php
    4. page.php
    5. index.php

    の順で、テンプレートの優先順位が決まっています。

    最も手っ取り早いのは、適用したい固定ページのIDを調べ
    page-6.phpを作成し、それを加工すればよいのです。

    トピック投稿者 kureha

    (@kureha)

    ありがとうございます。
    リンク先は、わからない単語ばかりで困っていたのですが、ここに書いて頂いたことで理解出来ました!!!

    おかげさまで、フォーラムを表示させるときのphpファイルをいじって、サイドバーを消すことが出来ました(*´∇`)

    ただ、右側が空いたのですが、Mingleさんは相変わらずメイン部分に縮こまっています。
    あとは、phpファイルをどういじるか、ですよね。試行錯誤してみます。

    一番難解だった、「特定の固定ページのみ、表示方法を変える」ということに関しては、お陰様で完璧にクリア出来ましたので、本当に感謝しています。
    ありがとうございました(*´∇`)

    トピック投稿者 kureha

    (@kureha)

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

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「特定のページのみ全幅表示したい」には新たに返信することはできません。