• ベストアンサー

phpのエラー(T_LNUMBER)について

Parse error: syntax error, unexpected '2' (T_LNUMBER) in /home/celiakhx/public_html/wp-content/plugins/bf-click-counter/bf-click-counter.php on line 168 とwordpressのプラグインがエラーを起こします。 エラー箇所だと思われる168行目は数式のみです 直し方がわかるかたがいらっしゃいましたら、ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1336/1814)
回答No.2

質問者が使ったプラグインはコレですよね? - WordPressプラグイン「BF Click Counter」 http://maruyama.breadfish.jp/tech/wordpress_bf_click_counter/ ~上記の配布元のソースコードと質問者が添付した画像のコードを見比べると、オリジナルには記述されてない謎の数字羅列が167行目以降から延々と続いています。 単純に考えてこの、恐らくは質問者が後から追記したであろう "謎の数字" がエラーの原因ですね。ざっと見た感じ、追加機能のためのコード記述でも無いですし…一体、何のためにコレを追記したのですか?? とりあえずこの "謎の数字" を全削除して、元々のオリジナルコードと同じ状態に戻してPHPファイルを保存し直してから、もう1回WPを再起動してPHPが動くかどうか試してみてください。 よく分からないのであれば、リンク先からオリジナルのPHPコードを丸コピペして上書き保存してみてください。オリジナルはそもそも「166行」までしかないので、それ以上の行数があったら何か間違っていると思ってください。

ewewew21
質問者

お礼

解決できました。ありがとうございます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

ソースコードが不明ですが、おそらく168行目の前の行が間違っています。 例えば 10行目:$a = $x + 1 11行目:$b = $a * 2; だと、10行目の ; が無いという間違いは11行目で発見されます。

関連するQ&A