質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

1269閲覧

子テーマで下層のPHPファイルを上書きしたい

miyuki.k

総合スコア10

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/10/29 04:48

子テーマでfunction.phpより下層、ディレクトリの中に入ったPHPファイルが反映されるようにしたい

DigPressというWPテーマを使用していて、子テーマでfunction.phpの下層、ディレクトリの中にあるPHPファイルが反映されるようにしたいのですが、うまく行かず困っています。

親テーマフォルダ
├ テーマ構成フォルダA
├ ー テーマ構成ファイルA ←修正対象
├ ー テーマ構成ファイルB
├ テーマ構成フォルダB
├ functions.php ←修正対象
├ header.php ←修正対象
└ その他ファイル・・・・・・

子テーマフォルダ
├ テーマ構成フォルダA
├ ー テーマ構成ファイルA ←反映されない
├ functions.php ←反映される
├ header.php ←反映される
└ style.css

https://teratail.com/questions/53969から引用させていただきました。
まさに同じ現象です。

親テーマへの変更は加えずに対応したいのですが、
結構書き込まれていて、SPやAMP対応によっても読み込むディレクトリを変更する指示をしているようで、requireが直接書かれていないファイルも多くありました。

子テーマは諦めて、親テーマを複製して別のテーマとして作成しようにもライセンス認証があり難しそうです…

似たような質問があったのですが、解決されていないものも多くPHPに詳しくないため、やってみたのですがうまく行きません。

WordPress管理画面のテーマの編集からはディレクトリ内のフォルダもちゃんと見れるのですが…
どなたかご教授をお願いします。

類似の質問
https://teratail.com/questions/84520
https://teratail.com/questions/111879
https://teratail.com/questions/94235
https://teratail.com/questions/24665
https://teratail.com/questions/53969

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/10/29 06:25 編集

terarail では、有料テーマに関しては回答がつきにくいので、販売元のサポートに問い合わせた方が解決が早いと思います。
miyuki.k

2018/10/29 06:33

コメントありがとうございます。そうなんですね…子テーマに関してはサポート外と言われてしまって、多機能を売りにしている分、複雑で子テーマでのカスタムを推奨していないのかもしれません…
CHERRY

2018/10/29 06:58 編集

子テーマで、親テーマのファイルを置き換えできるかは、親テーマがどのような方法でファイルを読み込んでいるかに依存するので、親テーマのソースコードが分からないとできるかどうかも判断できないので回答がつきにくいのです。 親テーマが、対象のファイルを get_template_part() を使っているのであれば、子テーマのファイルで上書きできると思うのですが...
miyuki.k

2018/11/09 01:13

丁寧にありがとうございます。返信が遅くなって申し訳ございません。いくつか別々のファイルを反映したいのですが、require_onceで呼び出したり、ユーザーデバイスによって切り替えるように指示していたりするようで、手におえそうになく一旦同じメーカーのカスタム経験のある外部のプログラマーさんにお願いすることにしました。迅速にご返信いただきありがとうございます。一人で悩んでいたのでとても心強く感じました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問