質問: ### 前提・実現したいこと 現在Wordpressで簡単なLPを作成中で、"Orfeo"というテーマを使っています。 そのなかで以下のようなテーマの一部にテキストを追加したいのですが、 その対象となるphpファイルが見つからない状況です。 一般的に各テーマのphpファイルを編集する際はどこを探しに行けば良いのでしょうか? 今回、Orfeoというテーマは子テーマで、その親となるHestiaというテーマも存在します。 やはり子テーマを直接編集するべきなのでしょうか? ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/73907413160420e5f01f2c423a98630a.png) ### いままで調べた内容 ・Wordpressの場合、HTMLではなくPHPファイルを編集する ・検証からclassを調べて、それを「外観→テーマの編集→classが入ったファイルを探してそこにテキストを追加する」 →ファイルが見つからない状況です ・追加cssもできるが、今後のことを考えると汎用性は低い?
回答: 基本的に管理画面からテーマやプラグインを編集することはお勧めしません。ちょっとしたミスで管理画面すら表示されなくなります。管理画面からテーマを編集されるのではなく、ご自身のパソコン上で編集され、FTPで上書きアップロードという手順で作業されたほうが良いと思います。 > > 一般的に各テーマのphpファイルを編集する際はどこを探しに行けば良いのでしょうか? > > > wp-content/themes/テーマ名/ にファイルがあります。そこから出力に使用されているファイルを探すことが第一歩になります。WordPress関数やプラグイン等で出力されるHTMLについては、フィルターフックなどで処理できることもあります。 テーマ作者によって作り方が違うため、独自テーマを作成しながら修正方法を学ぶのがお勧めです。ネット上にある情報(テーマの作り方)は少し古いものも多いため、本屋で WordPress 4.4 以降に対応した入門書を探してみてください。