WordPress

新テーマを適用したらでる「Fatal error」はWordPressのアップデートで対応してみる

wordpress_Fatal_error

新年度スタート記念にブログのテーマを新しくしようとしたところ、ダッシュボードにログインしたら以下のような文字だけの真っ白い画面になりました。

せっかくの清々しい気持ちもがっかりです。
Fatalerror

表示エラーメッセージは以下。

1
Fatal error: Call to undefined function wp_get_theme() in /home/hoge/wp-content/themes/hoge/update-notifier.php on line 25

ブログを見ると一応新しいテーマは適用されているみたいですが、管理画面に入ることができません。これでは新しいテーマの設定もできません。
仕方なく以下の手順を実行したところ通常通りに新テーマに移行できました♪

新テーマ移行時のエラー対応方法

  1. バックアップ
  2. まずは記事データと現在のテーマを含めたWordPressデータをバックアップしておきましょう。なにかあったときのために大切なことです。

  3. 新テーマを削除
  4. いったんFTP経由で新しいテーマを削除します。
    テーマが無くなると自動的にデフォルトのテーマが適用されます。

  5. 現状復帰
  6. 無事にダッシュボードにログインできるようになりますので、今まで使っていたテーマに戻しておきましょう。まずはこれで一安心です。

  7. WordPressをアップデート
  8. WordPressを最新版にしましょう。
    適用したい新テーマが古いWordPressのバージョンに対応していないから表示された可能性が高いです。

  9. 新テーマをアップ
  10. WordPressが最新版になったところで
    再度、適用しようと考えていた新テーマをサーバーにアップしましょう。

  11. テーマを適用
  12. サーバーに新テーマのデータをアップしたら
    テーマを適用しましょう。

    これでうまくいくはずですよ。

私はこんな感じでアップデートをしたらうまくいきました。
この時の最新版のWordPressのバージョンは3.5.1です。

新しいテーマは古いバージョンには対応していないのかもしれませんね。

新しいテーマを適用するときは
対応しているWordPressのバージョンをよく確認しましょう。

関連記事

  1. 20120623111008

    WordPress

    Twitterボタンの導入メモ

    Twitterボタンはわりとカンタンに導入できますね。すでにブログ…

  2. 検索フォーム

    WordPress

    検索フォームを追加。

    ますますブログっぽくなってきた。検索するとこんな感じで表示される…

  3. 3段組

    WordPress

    3段組の準備完了

    3段組にするにはまず2つの段を1つの段として扱えるようにグループ化する…

  4. テーマを新しくしてみた

    WordPress

    ブログのテーマを新しくしてみた♪

    年が変わったので、思いきって今まで使っていたテーマをやめて新しくしまし…

  5. リンク集追加

    WordPress

    リンク集追加で、3段組。

    とりあえず、3段組完了。最終的にレイアウトどうしようかな。まだ仮の状…

  6. 個別ページ

    WordPress

    個別ページを1段組にした

    また、小さく前進。個別ページのテンプレートpage.phpをつくって…

アーカイブ

  1. 日常

    今日は撮影
  2. 日常

    休みのジレンマ
  3. old_lego.PNG

    LEGO

    【LEGO Photo】子どもの頃遊んでいたミニフィグと実家で再会した
  4. 日常

    マンションのショールーム用映像撮影
  5. michael_yamashita-1.jpg

    展覧会

    マイケル・ヤマシタ写真展
PAGE TOP