質問: ### 前提・実現したいこと (↓)のような パス: .../themes/**親テーマフォルダ/lib/shortcode.php** WordPressの、親テーマ直下ではなく 「サブディレクトリ」内にある、phpファイルを子テーマで使いたい場合、 どのようにすれば良いのかご教授ください。 ※ただし、以下を前提としています。 ■ 親テーマ側のファイル(functions.phpなど)には、一切手を入れない (親テーマの更新対策のため、あくまで、子テーマ側で完結させたいです) ### 試したこと 対象のphpファイルが、親テーマの「functions.php」で、 (↓)のように、読み込まれていたので、 `require_once( 'lib/shortcode.php' );` 対象ファイルを、(↓)のように、子テーマ側に複製後、 パス: .../themes/**子テーマフォルダ/lib/shortcode.php** 子テーマの「functions.php」に、 > > require(get_stylesheet_directory() . '/lib/shortcode.php'); > > > や > > require get_template_part( 'shortcode' ); > > > や > > function remove_parent_theme_actions() { > > remove_action( 'require_once' ); > > } > > add_action('init','remove_parent_theme_actions'); > > add_action('includes'); > > function includes(){ > > require_once . 'lib/shortcode.php'; > > } > > > と、入れてみましたが、エラーとなりました。 (phpは、あまり詳しくないので、検討違いな事をしているかもしれません。。) 何卒、よろしくお願いいたします。
回答: 今回は、あまりに解決の糸口が見えないので、 phpはあきらめ、js(jquery)で同様の設定をすることにいたしました。 本来の解決ではないですが、クローズといたします。 ※かなり調べましたが、 親テーマのサブディレクトリ内にある、phpファイルを 子テーマで使うやり方は、出てこないものですね。。(やりたい方は、多いように思いますが) (もし指定するコードがわかる方がいれば、ぜひ教えて頂きたい限りです)