エラーメッセージでは、「wp-includes/functions.php で定義されていない register_sidebar が実行されました 」ということになっています。
本来であれば、wp-includes/functions.php から、register_sidebar を実行することはありませんので、このことから
- テーマの functions.php に記述すべき内容を、wp-includes/functions.php に、記述してしまった
- テーマのfunctions.php を、wp-includes/functions.php に間違って上書きしてしまった
の、いずれかの可能性が高いと思います。
いずれにしても、wp-includes/functions.php のバックアップを取った上で、お使いのWordPressのバージョンを新たにダウンロードし、wp-includes/functions.php の上書きを行ってみてください。
jim912さん、ありがとうございます。
教えていただいたように、functions.php を、wp-includes/functions.php に間違って上書きしてたようです。
早速、新たにダウンロードをしたwp-includes/functions.php の上書きをしてみました。
そうしたら、21個のエラーが出てきました。
これは自分の手に負えないと思いましたが、良く見ると18個がプラグインのエラーメッセージでした。
そこで、phpMyAdminでプラグインを別のフォルダに移動しましたら、エラーメッセージが一つだけになりました。
Fatal error: Cannot redeclare custom_menu() (previously declared in /○○○○○/wp-content/themes/10daysWP_2nd/functions.php:69) in /home/katsuphotostudio/www/blog/wp-content/themes/10daysWP_2nd/front-page.php on line 86
もし、可能でしたらこれが何か教えていただけませんでしょうか?
お忙しいところすみません。宜しく御願いします。
大変お世話になりまして有難うございました。
このアドバイスを頂いてから、色々とやってみましたが、上手く行きませんでした。
それから、ダメ元だと思って思い切ってwordpressの上書きをしてみましたら、
元通りにはなりませんでしたが、かなり復旧できました。
大変お騒がせをしましてすみません。有難うございました。