質問するログイン新規登録

回答編集履歴

1

回答の削除

2026/02/08 17:25

投稿

hiroki-o
hiroki-o

スコア1737

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が書き換わったかどうかが確認できます。