質問: get_userdata(intval($_REQUEST['author'])); if ($user_info && array_key_exists('administrator', $user_info->caps) && in_array('administrator', $user_info->roles)) { wp_redirect(home_url()); exit; } } } add_action('init', 'knockout_author_query'); この後ダッシュボードへのアクセスができなくなり、下記のエラーメッセージが表示されました。 エラーメッセージ Parse error: syntax error, unexpected '2' (T_LNUMBER) in /home/a12tr01818/k-taka.jp/public_html/wp-content/themes/habakiri/functions.php on line 724 下記のサイトの指示に従って解決を試みましたが再度エラー画面が表示されました。 http://t-shukujo.com/wordpress_parse_error/ 修正方法として追記したコードを削除しました。 修正後の最終行は685となりましたが修正後もエラーは724行目と記載されたままです。 初心者なりにいろいろなサイトを検索して調べましたが解決できないので質問させていただきました。 わかりやすく教えていただけたらありがたいです。 よろしくお願いします
回答: 元に戻したfunctions.phpを再アップロードしましたか? 724行目のまま=functions.phpを更新できてない、くらいしかこの質問内容では判断できません。 自分で編集したことでおかしくなってるならテーマをダウンロードし直してオリジナルのfunctions.phpをアップし直してください。 そもそものセキュリティ対策についてはどこかで見つけたコードをコピペしたりせずプラグイン使ったほうがいいです。