概要説明
functions.phpで修正した後からWarning表示されるようになったので調査&対応。PHP 7.4以降では添字にテキストを使う場合はシングルクオーテーションをつけないと警告ログが表示されるようです。
Warning: Use of undefined constant xxx – assumed ‘xxx’ (this will throw an Error in a future version of PHP)
現在のPHPのバージョンでは適切な記述ではないという警告
xxxが空白の場合 | ソース内に全角スペースが使用されている可能性がある |
---|---|
xxxがidの場合 | idを指定する際にシングルクオーテーションを使っていない可能性がある |
警告が表示される場合の記述
// id にシングルクオーテーションがない get_permalink( $atts[id] )
シングルクオーテーションをつけると警告がでなくなる
get_permalink( $atts['id'] )
エラーログ監視におすすめのプラグイン
Error Log Monitor プラグインを使用してダッシュボードでエラーログを確認しています。