CodeIgniterからWordprssを呼び出した際に苦労したから、FuelPHPからはどうだろうと思いやってみた。
とりあえずということでまずは投稿された記事が呼び出せるか?(ってか、まだこれしかしてない)
まずは、フォルダの構成。あまり深く考えず、ドキュメントルートにwordpressを置いてみた。
ドキュメントルートの名前はwpplus(適当)
この状態でwordpressのインストールを実行。
次に、 /fuel/app/bootstrap.php の編集を行う。
ポイントは3行目の「 require ‘../wordpress/wp-load.php’; 」の部分。
10行目の「require COREPATH.’classes’.DIRECTORY_SEPARATOR.’autoloader.php’; 」の部分より、
前に呼び出す必要がある。
<?php require '../wordpress/wp-load.php'; // Load in the Autoloader require COREPATH.'classes'.DIRECTORY_SEPARATOR.'autoloader.php'; class_alias('Fuel\\Core\\Autoloader', 'Autoloader'); // Bootstrap the framework DO NOT edit this require COREPATH.'bootstrap.php'; Autoloader::add_classes(array( // Add classes you want to override here // Example: 'View' => APPPATH.'classes/view.php', )); // Register the autoloader Autoloader::register(); /** * Your environment. Can be set to any of the following: * * Fuel::DEVELOPMENT * Fuel::TEST * Fuel::STAGING * Fuel::PRODUCTION */ Fuel::$env = (isset($_SERVER['FUEL_ENV']) ? $_SERVER['FUEL_ENV'] : Fuel::DEVELOPMENT); // Initialize the framework with the config file. Fuel::init('config.php');
次に、Controllerの作成。
ポイントは9行目の「 require_once ‘../wordpress/wp-blog-header.php’; 」の部分。
後はWordpressの関数を呼び出すことで記事の一覧を取得出来る。
というわけで、非常に簡単でした。
FuelPHPã‹ã‚‰WordPressを呼ã³å‡ºã—ã¦ã¿ã‚‹ | Dragon-Ark says:
Proxies For Facebook
CodeIgniterã‹ã‚‰Wordprssを呼ã³å‡ºã—ãŸéš›ã«è‹¦åŠ´ã—ãŸã‹ã‚‰ã€FuelPHPã‹ã‚‰ã¯ã©ã†ã ã‚ã†ã¨æ€ã„ã‚„
2022/05/22, 03:06medicine-online.estranky.skclankyunderstand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading-----medical-services.html says:
cialis 20mg prix en pharmacie https://medicine-online.estranky.sk/clanky/understand-covid-19-and-know-the-tricks-to-avoid-it-from-spreading—–medical-services.html
Very good info. Thanks!
2022/05/22, 17:31FuelPHPã‹ã‚‰WordPressを呼ã³å‡ºã—ã¦ã¿ã‚‹ | Dragon-Ark says:
Private Proxies
CodeIgniterã‹ã‚‰Wordprssを呼ã³å‡ºã—ãŸéš›ã«è‹¦åŠ´ã—ãŸã‹ã‚‰ã€FuelPHPã‹ã‚‰ã¯ã©ã†ã ã‚ã†ã¨æ€ã„ã‚„
2022/05/22, 20:26