@kencellarafood

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

【至急】ワードプレスのエラー・エラーメッセージ: syntax error, unexpected ':', expecting ')'

解決したいこと

【至急】ワードプレスで、おそらくアップデートにともない、編集画面へのログインができなくなりました。メールを確認すると、下記のようなphpの構文エラーが届いていたのですが、正しいコードを教えていただけると幸いです。

届いたメールには、「ファイルの 417 行目で発生しました。」との記載があり、実際のファイル内のコードは下記。

発生している問題・エラー

エラーメッセージ: syntax error, unexpected ':', expecting ')'

【実際のコード(417行目)】

elseif (is_category()) {
		$title['title'] = '三重県にある『' . single_cat_title(prefix: '', display: false) . '』のお店詳細レポ';

初心者のため、本当に助けていただけると助かります。
よろしくお願いします。

0 likes

2Answer

恐らくですが、名前付き引数を使用しているのが原因ではないかと思われます。

single_cat_title(prefix: '', display: false)

名前付き引数が導入されたのはPHP8.0からです。
実行環境のPHPバージョンをご確認ください。


余談ですが「至急」のような要求は好まれないことがあります。
顧客相手の商売ではなくボランティアですから。

2Like

single_cat_titleの引数名を消してみたらどうでしょうか?

- $title['title'] = '三重県にある『' . single_cat_title(prefix: '', display: false) . '』のお店詳細レポ';
+ $title['title'] = '三重県にある『' . single_cat_title('', false) . '』のお店詳細レポ';
1Like

Comments

  1. @kencellarafood

    Questioner

    @nak435
    ありがとうございます。
    引数名を変更後、サーバーにアップロードいたしました。
    管理画面にログインできず、キャッシュが残っておりますので、明日動作確認を行ってみます。
    取り急ぎ、本当にありがとうございます。

  2. サーバーにアップロードいたしました。

    エラーsyntax error, unexpected ':', expecting ')'が出なくなったのでしょうか?
    それとも、明日にならないとわからないということでしょうか?

    解決したならば、当Q&Aをクローズしていただければよいので、レスは不要です。

Your answer might help someone💌