回答編集履歴

1

方法の変更

2017/03/04 11:28

投稿

kaito3desuyo
kaito3desuyo

スコア143

test CHANGED
@@ -4,20 +4,30 @@
4
4
 
5
5
  Wordpressのコアファイルを読み込んでいたのが原因のようで、
6
6
 
7
- CodeIgniterのhooks.phpに
7
+ オーバーライド用のMY_Controller.phpに
8
8
 
9
9
  ```PHP
10
10
 
11
- $hook['pre_system'] = function()
11
+ class MY_Controller extends CI_Controller{
12
12
 
13
- {
13
+ public function __construct()
14
14
 
15
- date_default_timezone_set('Asia/Tokyo');
15
+ {
16
16
 
17
+ parent::__construct();
18
+
19
+ include dirname(__FILE__)."/../../wordpress/wp-load.php";
20
+
21
+ date_default_timezone_set('Asia/Tokyo');
22
+
17
- };
23
+ }
24
+
25
+ }
18
26
 
19
27
  ```
20
28
 
21
- と記述することで解決しました。
29
+ と記述することで強引に解決しました。
30
+
31
+ ポイントは**WordpressコアファイルのIncludeより下に記述する**ことのようです。
22
32
 
23
33
  どうもお騒がせ致しました。