Wordpressの関数をWordpress外から呼び出す(wp-load.phpの読込み)

作成日:2018-08-13, 更新日:2020-12-01

基本

Wordpressの関数の実行前に「wp-load.php」を読み込んであげる。

require_once('/〇〇〇/wp-load.php');

※Wordpressのトップディレクトリにいるはず。

注意

Wordpress外から呼び出すときに関数名が被らないようにしておく。

経緯

FuelPHPでWordpressの関数を使いたかった・・・。

▼出力されたエラー

Cannot redeclare __() (previously declared in /〇FuelPHPのPATH〇/core/base.php:242)

/〇WordpressのPATH〇/wp-includes/l10n.php @ line 203

このときは「__()」ってのが被っているのが原因となった。
でも、他にも被っている関数があったりした。

関連項目

wordpressの記事を直接DBから取得
Wordpressの記事一覧を取得(WP REST API)