index.htmlとindex.phpが /に共存している状態での質問なのですが、
WordPress アドレス (URL https://hoge.com/blog)とサイトアドレス (URL https://hoge.com/blog)が一致している状態であれば、元のデザインテンプレートをwordpressの
外観>カスタマイズ(customize.php)
で編集できるのですが、
どうしたら、前者の状態で編集できていたように、デザインテンプレートをcustomize.phpで編集できますでしょうか?
<追記 2019.11.18>
ーーーーーーーーーーーーーーー
>CHERRY さま
ありがとうございます、
ご指摘の方法を試しました。
まず、
>そのため、 index.html より index.php を優先するように設定する必要があります。
これに関しては、基本的にはindex.htmlという現在のページがあるので、こちらを最優先としております。いわゆる"共存"という形で、あくまでindex.phpはwordpress の編集のためだけに必要なファイルとなります。
なので、そもそもindex.html とindex.php が https://example.com/ に存在するにも関わらず、
・index.html をユーザーには表示させたい。 ・index.php は wordpress使用時のcustomize.phpで表示させるためだけの便宜的なファイル
という認識のもとindex.phpを設置しております(リダイレクトで、実際には/wp/以下のwp-blog-header.php を読みに行ってます)。なので、私が行っていること自体が矛盾しているのかもしれません。
そもそもなぜそのような処理をしているかというと、
既存サイトに/wp/をインストールして、自由にディレクトリをつけて運用したいがために、
・WordPress アドレス (URL https://hoge.com/wp) ・サイトアドレス (URL https://hoge.com/wp)
ではなく、
・WordPress アドレス (URL https://hoge.com/wp) ・サイトアドレス (URL https://hoge.com)
とし、ダッシュボード上で編集を行おうと試みているのですが、上記の設定のまま、
外観>カスタマイズ(customize.php)
を行おうとすると、index.htmlが読まれてしまい、大元のindex.php(ないしfront-page.phpでもいいのですが)の表示がなされない、というのが質問の意図となります。
したがって、そもそも行っていることが矛盾しているかもしれません。
私が考えるに、customize.phpが実行される際に、front-page.php(もしくはindex.php)を固定アドレスにて内部的に指定してあげれば、表示はこの指示に従うと思うのですが、どうやら、挙動自体は実際のサイトアドレスを内部で取得して行っているようなので、アプローチのしようがなく困っております。
この点、いかがでしょうか?
拙い説明で恐縮ですが、ご教示いただければ幸いです。。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/20 02:53 編集
2019/11/20 04:32
2019/11/20 23:45
2019/11/21 12:59 編集