- ベストアンサー
WordPressで固定ページをトップページに
- WordPressを学び始めたばかりの者ですが、WordPressで固定ページをトップページ(フロントページ)にしようとしているのですが、思うようにできなくて困っています。
- 固定ページをトップページ(フロントページ)に設定する方法は、管理画面の左の「設定→表示設定→フロントページを設定の欄で固定ページにチェック→フロントページを選択→変更を保存」または「外観→テーマ→現在のテーマ→カスタマイズ→左の固定フロントページを選択→フロントページの表示で固定ページを選択→フロントページを選択→保存」という手順を行います。
- ただし、この方法で固定ページをトップページに設定すると、ブラウザの上のサイトのタイトルが消えてしまい、URLのみの表示になってしまいます。この問題の解決方法は分かりませんが、別の方法を試してみることをおすすめします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
なるほど、テーマが影響していましたか。 HTML ソースで言うと、<title></title> の中身がないということですから、php ファイルからその部分がどうなっているのか見て、標準のテーマと比べてみるとかでしょうか。 <title> が入っている php ファイルは、header.php になっている場合が多いです、そこから関数になっていると思うので、Grep 機能のついたエディタでフォルダごと検索するということになるかと思います。 私、そのテーマをダウンロードして調べてみるという気はありませんので悪しからず。
その他の回答 (1)
- outbrave
- ベストアンサー率60% (231/380)
その固定ページのタイトルは入っているのでしょうか、編集画面で確認してください。 標準のテーマを使い、プラグインをすべて停止して確認してください。 それから、他の固定ページのタイトルはどうなんでしょうか、試しに作成してみてください。
補足
回答ありがとうございます。 固定ページは5ページほど作成しましたがすべてタイトルが入っています。 一度作った固定ページを再度適応しても同じです。 プラグインも全て停止してみましたが、やはり表示されません。 テーマを「Platform」以外のものにしたら、問題なくブラウザタイトルも表示されました。 (もういっそ別のテーマにしてもいいかなと思っています) どうやらテーマ自体がそういう仕様のようです。 index.phpにもpage.phpにも開いても書いてあるのは setup_pagelines_template(); の1行のみ Function.phpを開いても書いてあるのは require_once(TEMPLATEPATH . "/includes/core.init.php"); の1行のみです。 「Platform Settings 」というPlatformのテーマ独自の設定画面に情報が集約されているようなのですが、どこを触っていいのか分かりません。 多くindex.phあるいはpage.phpやhome.phpを編集すればいいと参考本等の手解きには買いてりますが、この場合はどうすればいいのでしょうか…。
お礼
回答ありがとうございます。 御指摘によって、このテーマは固定ページをトップにするとheader.phpの中の<title></title>が消えてしまうということが発覚しました。 そこで</head>の前に<title></title>でタイトルを後から入力して更新したら表示されるようになりました。 本当にありがとうございます!