質問: xamppにインストールしたwordpressに自作のテーマを適応したいのですが、壊れているテーマと表示され自作テーマを適応できません C:\xampp\htdocs\wordpress\wp-content\themes に自分で作ったテーマを入れました 特に何かのテーマを継承しているというわけではなく、完全に独立したテーマです 現在wordpressの管理画面ではこのように表示されています ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/570b857f4e1e21614b333a3ac6c9e6dc.png) index.phpではtop.htmlを読み込むスクリプトを書いてtop.htmlと同じフォルダー内に保存してあります`ここに言語を入力 ` http://localhost/wordpress/wp-content/themes/media_web/index.phpと検索するとtop.htmlが読み込まれますので正常に動作していると思います (wordpressではindex.phpが必須であるとはしらずにhtml形式で書いてしまっていました。まずはとにかくページを表示させてみたいと思いphpスクリプトでhtmlファイルを読み込むようにしています) 特に足りないファイルはないように思うのですが、この場合どうするのがよいのでしょうか?そもそもphpでhtmlを読み込むようにしているのが問題なのでしょうか? ちなみにスタイルシートのヘッダーはこのように書いています。こちらが間違っているのでしょか? /* Theme Name: filename Author: myname Description: project original */
回答: Locationはそもそもリダイレクトするために用いられるものなのでその記述では**読み込んでいるのではなく単にindex.phpを実行した瞬間にtop.htmlに移動しているだけ**です。 別の関数を使ってファイルを読み込んで表示することは可能ではありますが、それでは基本の作り方から逸脱していることとなり、動作の保証がされない可能性もあります。 ひとまず基本の手順どおりにindex.phpを設置してみてはどうでしょうか。 index.phpのことはじめ – WordPressテーマをゼロから作る ※内容が問題ないのであればtop.htmlをindex.phpにファイル名を変更しても差し支えはなさそうですけどね