問題
Parse error: syntax error, unexpected ‘ ‘ (T_STRING), expecting ‘)’ in functions.php on line 17
WordPressの管理画面でテーマをいじっていたら、こんなエラーがでた。
しかしみたところ悪いところはない
function create_post_type() {
$args = array(
'labels' => array('name'=>"ぽぽぽ",'singular_name'=>"popopo"),
);
register_post_type('popopo',$args);
}
原因
エラーが出ていた17行目に、空白ではないものが入っていた。
エディタ(atom)で該当箇所を確認したところ、
私のatomの設定だと半角スペースが「・」になるはずなのですが、
17行目の2文字以降、半角スペースではない半角の何かが入っています。
この部分のコードはよそから丸々コピーしてきたので、なんか変なものが入ってしまっていたみたい。
気がつかなかった。
これなに?何が入ってんの?
解決策
半角スペースなりタブなりにする。
WordPressのエディターは簡単に編集できて楽だけど、空白文字が見えないからなかなか気が付けないですね。
コメント