@それはのような、オープンWordPressのサイト上で動作する最初のファイルは、その後のwp-ブログ - header.phpの
/** Loads the WordPress Environment and Template */
require(dirname(__FILE__) . '/wp-blog-header.php');
を必要とindex.phpのある仕事ですWP-ブログ - header.phpのは、ここで
// Load the WordPress library.
require_once(dirname(__FILE__) . '/wp-load.php');
// Set up the WordPress query.
wp();
// Load the theme template.
require_once(ABSPATH . WPINC . '/template-loader.php');
のwp-load.phpファイルをWP-load.phpとテンプレートloader.phpを必要とするのwp-config.phpを
が必要です
if (file_exists(ABSPATH . 'wp-config.php')) {
/** The config file resides in ABSPATH */
require_once(ABSPATH . 'wp-config.php');
}
及びWP-config.phpのファイルが
require_once(ABSPATH . 'wp-settings.php');
及びWP-設定WP-のsettings.phpを必要WP-含む/ plugin.phpファイル
define('WPINC', 'wp-includes');
// Include files required for initialization.
require(ABSPATH . WPINC . '/load.php');
require(ABSPATH . WPINC . '/default-constants.php');
require_once(ABSPATH . WPINC . '/plugin.php');
及びWP-含まをロード/plugin.phpファイルにはadd_action機能があります。
function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) {
return add_filter($tag, $function_to_add, $priority, $accepted_args);
}
とwp-in cludes/template-loader.phpテーマテンプレートを読み込みます。
require_once(ABSPATH . WPINC . '/template-loader.php');
しかし、私は私のファイルにplugin.phpを含めないと私はまだ私が – Rvdrichard
手の込んだしてくださいを理解していないものです、その関数を呼び出すことができています。あなたが提供したコードは何に含まれていますか?それはどのディレクトリですか?これはファイルのすべてのコードですか? –
私が与えたコードは、私が使ったコードです。私はカスタムWordpressのテーマを作成しようとしていたときにこれをfunction.phpファイルに配置しました。私はfunctions.phpファイルがWordpressによって自動的に実行されると信じています。 – Rvdrichard