サポート » 使い方全般 » ホームを固定ページとしてフロントページにしたい

  • WordPressをCMSとしてホームページを作ろうと思います。

    その際に,デフォルトテーマでまず試しています。
    やりたいことは以下の通りです。

    ・メニュー
    にある、「ホーム」を固定ページとしてフロントページにしたい。
    ・日付やコメント、カテゴリ
    は非表示にしたい。

    フロントページの設定では、表示設定>フロントページの表示>固定ページ (以下を選択)
    を試してみましたが、メニューにある「紹介」
    は選択できますが、「ホーム」は表示されません。「ホーム」は選べないのでしょうか?
    「ホーム」
    削除してメニューを新たに作成しようとしましたが
    、「ホーム」が
    どこで編集ないしは削除できるのかが分かりませんでした。

    ブログ機能は当面必要ないので、日付やコメント
    などの部分は完全に非表示にしたいのですが、それも分かりませんでした。

    ネットやフォーラムで検索したりしてみましたが、私が理解できるような内容のものは見つけることができませんでした。

    PHPなどはよくわからいので、自分では解決できません。
    お分かりになる方、よろしくお願いいたします。

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • mAkoto

    (@makoto-okazaki)

    「ホーム」自体がフロントページだと思いますが。。。
    固定ページとはホームの一番上に表示させる投稿ページのことですし。

    ブログ機能が必要いのであれば投稿から追加しないで、ページだけを追加すればいいですし、そうなればカテゴリは一切使わないわけですし。

    きつい言い方になりますが、もっと理解されたほうがいいと思います。
    それにPHPに詳しくないのならWordPressをCMSとして利用するというは無理ではないでしょうか?
    CMSとして利用したいのであれば、もっと様々な文献を読んだり、独自で調べたりされるべきだと思います。

    初心者用の書籍も多く販売されていますので、まずはそれらを読んでから取りかかるべきかと思います。

    Satoko Kusakabe

    (@satoko-kusakabe)

    こんにちは。

    日付やコメントなどの部分は完全に非表示にしたいのですが、それも分かりませんでした。

    どれくらい WordPress を理解しているか文章を拝見してみますと、今の段階では、無理もありません。まず、WordPress の基本を理解することです。mAkoto さんもおっしゃる通り、入門書を読んだり、投稿してみたりページに投稿してみたりして WordPress になじむことが大事です。そのような段階をふまないと、人に教えられても、教えられたこと自体に対して質問したりして、前に進まないものと思われます。

    物事には順序というものがあります。ステップ・バイ・ステップ。

    WordPressをCMSとしてホームページを作ろうと思います。

    このような目標がおありなので、理解も早いと思います。

    管理パネル右上の「ヘルプ」タブに、その画面の説明と、関連するオンラインマニュアルのページへのリンクがあるのですが、そこは読まれましたか?

    メニューにある、「ホーム」

    外観 > メニュー画面の左側、「ページ」のところで選べる「ホーム」のことでしょうか?

    mashu-oneさんがその名前の「ページ」を作っていないなら、そのページは実在しません(自動的には作られません)。
    この「ホーム」は、サイトのトップページへのリンク(http://example.com/)を簡単にメニューに追加できるように用意された選択肢かと思います。(ちょっと紛らわしいですね。(^^;)
    参照: 管理パネル/外観/メニュー – ページ

    一方、表示設定画面で選べるのは、実際に存在する公開済みの「ページ」だけです。
    このあたり(↓)を読んで、試してみてください。

    管理パネル/表示設定
    静的フロントページの作成

    マニュアルの説明が分かりにくかったり上手くいかなかったりしたらまた訊いてくださいね。

    ブログ機能は当面必要ないので、日付やコメント
    などの部分は完全に非表示にしたいのですが、それも分かりませんでした。

    管理パネルで設定できることと、PHPのコードをいじらないとできないことがあります。

    今は「Twenty Ten」テーマですよね。
    「ページ」と「投稿」のどちらで作られましたか?

    テーマによっても表示が違うので、まだ試していなければ実際に作って表示を確かめてみてください。

    みなさん

    コメントありがとうございます。

    確かに皆様のおっしゃる通り、もう少し勉強してから取り組んだ方がいいと思います。
    しかし、これでも自分なりにwordpressに触れ、いくつか試験的に取り組んで来たんです。

    PHPもネットで分かる範囲はカスタマイズしてみました。

    しかし、ネットでの情報では中途半端な結果しかえられず「やはりはじめからやり直すか
    、wordpressはあきらめるか」というところで悩んでいました。

    HTMLでのサイト作りはそれなりに満足のいくものですが、wordpressはそれ以上に魅力的に
    思えるところがたくさんありました。

    PHPの勉強もしながらwordpressも研究し素敵なサイト作りができればと考えています。

    初心者向けの書籍を参考にするのも、いろんなサイトの情報を研究するのも大切なことです。

    でも、このフォーラムは「今、自分の抱えている疑問への解決」は一番のものと思って
    投稿しました。

    勉強と疑問解決への同時並行です。

    勉強中の身でありながら、疑問を解決したいということが高望みであったのかもしれませんね。

    もっと、もっと深くwordpressを研究し触ってみなければ駄目なのかもしれません。

    しかし、一人でやっていると煮詰まってしまって「ヒント」が欲しくなる時があります。

    今回、そのヒントを求めて、できるだけ誤解の無いように説明したつもりですが、皆様の反感を買ってしまったようで、申し訳ございませんでした。

    bonoさん。
    ご丁寧にありがとうございました。

    私が考えたのは、「ホーム」というメニューがある以上そのサイトのトップページが「ホーム」になるのが当然ではないのかな?ということです。

    その他のページが選べること自体は都合によっては結構なことなので、全く否定はしません。

    しかし、ブログとしてではなくホームページとしてのトップページで考えると、
    「 投稿日: 2010年9月14日 作成者: ******」

    「カテゴリー: 未分類 | 1件のコメント」

    とかの表記があると都合悪いですよね。
    コレをなくすためにはフロントページを「投稿」ではなく「ページ」で構成したかったんです。

    「ホーム」事態が編集・削除できれば話が早かったんですが、それが分かりませんでした。

    手を付け始めて、すぐに疑問にぶちあたってしまったので、このフォーラムに投稿しました。

    自分でも、もっと勉強してみます。

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

    Satoko Kusakabe

    (@satoko-kusakabe)

    こんにちは。

    でも、このフォーラムは「今、自分の抱えている疑問への解決」は一番のものと思って
    投稿しました。

    勉強と疑問解決への同時並行です。

    承知しました。

    私が考えたのは、「ホーム」というメニューがある以上そのサイトのトップページが「ホーム」になるのが当然ではないのかな?ということです。

    最大の疑問は、「「ホーム」というメニューがある」と書かれていることです。管理画面のサイドバーに、それらしきものが見あたらないのですが? あるいは、私が気付かないだけなのか?

    ・メニュー
    にある、「ホーム」を固定ページとしてフロントページにしたい。

    この「ホーム」というのは、実際の WordPress で作られたサイトの中に表示されている「ホーム」というのであれば、何となく話が見えてきます。もしこれが当たっていれば、
    http://wpdocs.sourceforge.jp/Settings_Reading_SubPanel
    の説明を読んで設定できそうです。

    メニューにある「紹介」
    は選択できますが、「ホーム」は表示されません。「ホーム」は選べないのでしょうか?

    「ホーム」というページを作成していないから、選択できないと考えたら、話がより鮮明に見えてきます。
    ここまで理解した上で bono さんのコメントを読んでみると、実に的確に書かれていることがわかります(私の理解が遅すぎました!)

    「カテゴリー: 未分類 | 1件のコメント」

    とかの表記があると都合悪いですよね。
    コレをなくすためにはフロントページを「投稿」ではなく「ページ」で構成したかったんです。

    なるほど。

    WrodPressはブログソフトとして成長してきました。現在では拡張性も高くCMSとして十分に認知度も高まってきましたが、WordPressを普通にインストールしたら今でもブログソフトです。
    ですので、WordPressにとって「ホーム」とは投稿であり、ブログの表示なんですね。

    ですが、ここがWordPressの拡張性の高さで、「ページ」にてホームとなりえるページを作成(名前はホームでなくても構いませんが)し「固定ページ」としてそのページを指定すれば、それが「ホーム」となります。

    詳しい説明をするとWordPressではis_home()や、is_front_page()という条件分岐用の関数を持っている(参考:条件分岐タグ)ため、テーマのphpを修正しなくてもテーマが適切に作られていれば、管理画面から「ホーム」としたい「ページ」を選べるわけですね。

    テーマを弄れるようになるとWordPressの面白さが数倍にもなります。いろいろ検索して調べることも必要ですが、中には古くなった情報もたくさんあり(当方のブログ記事もとっくに古い情報に・・・)、つねに最新の情報を得るにはやはり日本語Codexか、このフォーラムしかないと思います。くじけずにtryしてみましょう;)

    とりあえず
    WordPressのトップページを変更 – textdrop
    この記事が少し参考になるんじゃないかな?

    体系的に学ぶのであれば、ネットで検索して断片的な情報を集めて参考にするよりも、初心者向けの書籍から学んでいったほうがいいと思います。

    はじめは購入しなくても、図書館で借りてみてからでも遅くはないと思います。

    ただ、WordPressは頻繁にバージョンアップします。
    実現したいことが、最新バージョンでなくてもできるケースがほとんどだと思いますので、参考書籍にあわせて旧バージョンからはじめることをお勧めします。

    また、無料のレンタルサーバーもありますので、まずは無料のレンサバでテスト環境を作ってみるのもいいかもしれません。
    「000webhost.com」あたりが、制限もキツくなくていいと思います。
    http://wordpressing.zxq.net/?p=128

    ご参考までに!

    コレをなくすためにはフロントページを「投稿」ではなく「ページ」で構成したかったんです。

    ですよね。
    だから、その設定手順が載っているページをご案内したのです。
    勉強するまでもなく、手順どおりに設定すれば実現できますよ。
    静的フロントページの作成

    管理パネルの「ヘルプ」タブのリンク先も私の前回の投稿のリンク先も、WordPressの公設マニュアルサイトです。それなりに信用して実行してもらえると話が早いです。(^-^;)

    「ホーム」事態が編集・削除できれば話が早かったんですが、それが分かりませんでした。

    これは必要ありません。
    (外観 > メニュー画面の右側の欄に追加した「ホーム」の編集・削除、ですよね?)

    この「ホーム」というメニュー項目は、常に、mashu-oneさんのサイトのフロントページ(=トップページ=http://example.com/)へのリンクを提供するものです。
    フロントページに表示する中身とは関係ありません。
    特定の「ページ」や「投稿」へのリンクでもありません。

    上述のフロントページ設定さえ行なえば、このメニューの「ホーム」のリンク先に「ページ」が表示されるようになります。

    なお、今回は必要ありませんが、
    追加したメニュー項目の編集・削除は、そのバーの右端の▼をクリックするとできるようになります。
    こういった操作は、最初にご案内したように、管理パネルの「ヘルプ」タブ経由でWordPressマニュアルを参照してくださいね。説明が載っていますから。
    (「ヘルプ」タブが見つかりませんか?)

    Satoko Kusakabe

    (@satoko-kusakabe)

    こんにちは。bono さん。
    質問者の発言が少ないのが気になりますが。

    だから、その設定手順が載っているページをご案内したのです。
    勉強するまでもなく、手順どおりに設定すれば実現できますよ。

    質問者がしかられている感じのニュアンスが、私には感じられます。
    初心者だもの、要領の得ない説明だってありますよ。

    勉強するまでもなく、手順どおりに設定すれば実現できますよ。

    これは、「つべこべ言わず私のいう通りにすれば実現できるから、その通りにしなさい。」といっているようなものじゃないですか?
    それに、私を含めて3人が、WordPress の入門書を勧めたことまで否定しているように聞こえます。せっかくコメントしたのに、コメントした人を萎縮させませんか?

    でも、このフォーラムは「今、自分の抱えている疑問への解決」は一番のものと思って
    投稿しました。

    勉強と疑問解決への同時並行です。

    と、おっしゃっていることを否定するようなものと、私は受け止めました。確かに、bono さんはベテランでいらっしゃるし、説明も上手ですが、議論してはじめて理解ができることもあるということを、お忘れじゃありませんか?

    わー、キツく感じられたらごめんなさい。(>_<)
    そういうつもりではなかったのですが、もっと言い回しに気をつけますね。

    私へのレスを拝見して、mashu-oneさんがされたいこととご案内したページが一致しているのは分かったので、前回の私の文章が分かりにくかったんだなと感じました(リンクをいくつも貼っちゃったし、確認しながらだったし。。元々文章下手だし><)。
    なので、
    「今回は簡潔に、ここを見ればOK!って言わねば」
    と気負いすぎちゃったかもです。
    ごめんなさい。

    もっと勉強しますって書かれてからいらっしゃっていないので、
    遠回りしてないかな、苦労されてないかな。。って、ちょっと心配になってしまったのでした。
    だいじょぶかな。。
    分からないことがあったら聞いてくださいね~。>mashu-oneさん

    みなさん、たくさんのコメント・アドバイスありがとうございます。

    前回の投稿直後にHDDが壊れて、交換作業と環境回復に手間取り書き込みが
    遅くなってしまいました。

    すいませんでした。

    その後、教えていただいた「管理パネル/表示設定」や「静的フロントページの作成」
    を参考に、デフォルトのテーマで実際のページをいくつか作って試してみたところ
    やりたいことが実現いたしました。

    フロントページとして指定したページがサイトのトップにあるメニューの「ホーム」に
    当て込められ、自分でつけたタイトルはメニューには反映されないのですね…

    そのことで混乱したのと、少し前にフリーのテーマ(http://free-wp-themes.net/)で
    試したときは、メニューの「ホーム」には当て込められず、作ったページがタイトルも
    そのままに増えるだけでした。
    フロントページに指定してもそのページのメニュータイトルのタブがアクティブになる
    だけで、意図したようにホームとフロントページが一致してくれないものでした。

    それで、「ホーム」をフロントページとして選択しないと駄目なのだと勝手に思ってし
    まい、選べないのは「wordpressのバージョンが2.9.2だから?」とか「弄りすぎて何か
    ファイルを壊したかな?」とコレまた勝手に考えて、3.0.1へバージョンアップしてみた
    ところ、やっぱり「ホーム」を選ぶことができないので、「なんでだろう??」
    と悩んでいました。

    このことが先入観としてあり、すべてのテーマがそういうものと思い込んでしまったの
    がまずかったんですね。

    私は、思い込みが激しいのでこのフォーラムで質問しなければ、きっとまだ悩み続けて
    いたと思います。

    みなさんの暖かいコメントのおかげで先に進むことができそうです。

    もちろん入門書も購入しようと思います。
    いろんなサイトも研究して、勉強もします。

    コレからいろいろと「トライ アンド エラー」を繰り返し、素敵なサイトを作って
    お披露目できればと思いますので、煮詰まった時はまたよろしくお願いいたします。

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

13件の返信を表示中 - 1 - 13件目 (全13件中)
  • トピック「ホームを固定ページとしてフロントページにしたい」には新たに返信することはできません。