回答編集履歴
1
回答の削除
answer
CHANGED
|
@@ -1,29 +1,1 @@
|
|
|
1
|
-
デバッグ文を埋め込んで、変数の中身を見て、どこまで意図通りに動いているかを確認するとよいです。
|
|
2
|
-
(他の2つの質問にも同じことが言えます。)
|
|
3
|
-
|
|
4
|
-
WordPressの場合、wp-config.phpでデフォルトが
|
|
5
|
-
```
|
|
6
|
-
define( 'WP_DEBUG', false );
|
|
7
|
-
```
|
|
8
|
-
これを
|
|
9
|
-
```
|
|
10
|
-
define( 'WP_DEBUG', true );
|
|
11
|
-
define( 'WP_DEBUG_LOG', true );
|
|
12
|
-
```
|
|
13
|
-
|
|
1
|
+
反応が無いので削除します。
|
|
14
|
-
|
|
15
|
-
提示されているソースで言うと、21行目と22行目の間に
|
|
16
|
-
```
|
|
17
|
-
error_log(print_r($keyword, true));
|
|
18
|
-
```
|
|
19
|
-
22行目と23行目の間に
|
|
20
|
-
```
|
|
21
|
-
error_log(print_r('if文に入った', true));
|
|
22
|
-
```
|
|
23
|
-
40行目と41行目の間に
|
|
24
|
-
```
|
|
25
|
-
error_log(print_r($args, true));
|
|
26
|
-
```
|
|
27
|
-
を入れます。
|
|
28
|
-
この状態で実行すると、wp-content/debug.logにログ出力されます。
|
|
29
|
-
これで、$keywordに正しいキーワードが入っているか、if文に入ったかどうか、$argsが書き換わったかどうかが確認できます。
|