wordpressのテーマファイルをテスト環境にアップロードしたらエラーが出た
状況
エラータイプ E_PARSE が /var/www/test/wp-content/themes/test_theme/inc/custom-taxonomy.php ファイルの 16 行目で発生しました。 エラーメッセージ: syntax error, unexpected ‘)’
エラーメッセージ
該当ソース
register_taxonomy(
$taxonomy_type,
'property',
array(
'hierarchical' => true,
'update_count_callback' => '_update_post_term_count',
'label' => 'ラベル',
'public' => true,
'show_ui' => true,
'show_in_rest' => true, //ここのカンマはOK
), //ここのカンマはNG
);
原因
関数の最後の引数にカンマはダメらしい(php 7.2以下)
[PHP]関数呼出し引数末尾にカンマを付ける際は気をつけるべし - Qiita
デバッグメモです。レアケースかもですが、同じようなエラーに悩む方に届きますように…!Laravelにて新規フォームを作成中「よし!ローカル環境実装できた!開発環境に上げて確認するぞ~」「・・…
arrayの末尾カンマOKなのに関数はダメなのはなかなか中途半端
コメント