質問: ### 前提・実現したいこと wordpressでウェブサイトを作成しています。 Motospeedという無料テーマを使用しているのですが、 そのヘッダーの部分だけを、 anissaという別の無料テーマのヘッダー部分と入れ替えたいのですが、 初心者の私に可能でしょうか。 ### 該当のソースコード ### 試したこと Motospeedの子テーマを作成して、 そこに、annisaのカスタムヘッダーとヘッダーのフォルダをコピーしてアップロードしたのですが、 何も起こらず、 Motospeedの親テーマの設定のままでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) そもそも、 header.phpを丸ごと書き換えたのに、何も起こらないということは、 子テーマが機能していないようにも思うのですが、 知識がないため、 どこから問題が起こっているのかも不明です。 子テーマは、 ウェブで検索して作成方法を調べ、有効化までできています。 見当違いな情報を並べてしまっているかもしれませんが、 必要な情報は補足いたしますので、 何卒皆さんのお知恵をお借りしたいです。 よろしくお願いいたします。 追記: テーマは、wordpressのダッシュボードで検索したのですが、 ダウンロードできるURLはこちらかと思います。 Motospeed https://customizablethemes.com/ anissa https://alienwp.com/themes/anissa
回答: anissa は有料っぽいので見ていませんが、一般的にテーマ同士を組み合わせることはかなり手間がかかります。 header.phpを書き換えても、そこの中で使われている関数がfunctions.phpに記載されていることもありますし、CSSや画像やJavaScriptを別途呼び出している可能性が高いためです。 HTMLの構造とCSSを調整すれば似た表現をすることは可能だと思いますが、どこかをコピーするだけではできません。デベロッパーツールで確認しながら地道に同じHTML/CSS構造になるように書き換えていくくらいしか方法は無いと思います。 【開発者ツールを使おう! カスタマイズするphpファイルを探す-その1 | RYUS blog】 【Web開発でよく使う、特に使えるChromeデベロッパー・ツールの機能 - Build Insider】 【第1回 詳説:デベロッパーツールの使い方:Google Chrome版Firebug:デベロッパーツール取扱説明書|gihyo.jp ... 技術評論社】