WordPress関数を外部のPHPファイルで利用する方法|マルチサイトの場合など

今回は、WordPressで利用できる関数を、WordPress外部のPHPファイルから利用する方法となります。

WordPress関数を外部のPHPファイルで利用する方法

WordPress外部のPHPファイルから、WordPressのルートディレクトリにあるwp-load.phpを読み込むことで、そのファイル内でWordPress関数を利用できます。

以下、WordPress外部のPHPファイルから、wp-load.phpを読み込む例となります。また、wp-load.phpまでのパスは、PHPファイルの配置によって異なります。

require_once __DIR__ . '/../../../wp-load.php';

マルチサイトの場合

WordPressを、複数のサイトやブログを運営できるマルチサイトで利用している場合は、以下のように$_SERVER['HTTP_HOST']に、サーバーのホスト情報もセットします。

$_SERVER['HTTP_HOST'] = 'example.com';
require_once __DIR__ . '/../../../wp-load.php';

また、セットしたホスト情報がマルチサイトのメインサイトの場合、WordPress関数ではメインサイトを扱います。扱うサイトを変更する場合については、以下のリンク先を参考にしてみてください。

参考サイトなど

コメント投稿コメント投稿欄を開く

コメントは、項目欄(*は必須項目)を入力し、「コメントを送信」ボタンをクリックしてください。 (メールアドレスは公開されることはありません。コメントの公開は承認制となります。)

Twitterで返信する場合はこちらから。