はっきりした原因はわからなかったのですが、一度固定ページーを削除し、もう一度作成しなおすことで、何とかpage.phpが反映され固定ページが表示できました。
但し、又おかしい現象が発生しました。
スタイルシートでバックグラウンドで指定した画像のパスが全て利かなくなったことです。
トップページではきちんと表示されている(パスが利いている)のですが、固定ページのみスタイルシートのパスが利かなくなるという事はあるのでしょうか?
但し今回は固定ページ1ページのみ作成なので、cssのバックグラウンドパスを書き換えることで対応しました。
これまでは、全てWordpressで作成するサイトしか作ったことがなかったので、このような現象は起こらなかったのですが、時間があればさらに原因を調べたいと思います。
>管理画面の表示設定でフロントページの設定で固定ページの表示したいページを指定すると、固定ページが表示されるのですが、urlがルートに設定され、カテゴリー(/recruit/)がつきません。
これはWordPressの仕様です。
固定ページをフロントページとして表示させるので、URLはサイトトップのURLになります。
>一度固定ページーを削除し、もう一度作成しなおすことで、何とかpage.phpが反映され固定ページが表示できました。
キャッシュが残っていたのかもしれませんね?
私は、やり方は合ってるはずなのにどうしても表示が上手くいかない時には、ブラウザのキャッシュを消してみたりしてます。
>スタイルシートでバックグラウンドで指定した画像のパスが全て利かなくなった
お使いのWordPressテーマのstyle.cssに、HTMLで作ったサイトのstyle.cssを上書きされているようですが、その場合、WordPressで作ったページと、HTMLで作ったページの階層が異なるので、相対パスで書いたパスは聞かなくなります。
「トップページではきちんと表示されている」というのは、HTMLで作った方のトップページ(http://weave2000.com/miduho/index.html)ですか?それともWordPressで作った方のトップページ(http://weave2000.com/miduho/wp/)ですか?
前者はもちろん表示されるのですが、後者も固定ページと同じようにCSSの背景は表示されないはずです。
一部URLを書き換えて対応されているようですが、そのように相対パスを絶対パスに書き換えるなどの対応が必要です。
サイトの一部のみをWordPressで作ると、階層が分かれてしまうので、読み込む画像やファイルのパスには注意が必要なので。絶対パスにしておくのが無難だと思います。
簡単ではありますが参考になれば幸いです。
Mte Lishさん。
貴重なアドバイスありがとうございます。
サイトの一部のみをWordPressで作ると、階層が分かれてしまうので、読み込む画像やファイルのパスには注意が必要なので。絶対パスにしておくのが無難だと思います。
そうですね。今回初めて一部のみをWprdpressで作成したのですが、このような場合HTML⇒
Wordpress間のリンクは絶対パスで対応するようにしたいと思います。
後、cssのバックグラウンドパスですが、今までトップページはindex.phpが表示されていると思っていたのですが、Mte Lishさんのご指摘のようにindex.htmlが表示されていので、トップページのみcssのパスが利いていたのかもしれません。そうすれば、あのおかしな現象も理解できます。
ご助言、ありがとうございました。