テーマをアップデートしたらFatal error

Simplicityの特徴 › フォーラム › 不具合報告 › テーマをアップデートしたらFatal error

  • このトピックには3件の返信、2人の参加者があり、最後にヤトラにより11年、 4ヶ月前に更新されました。
3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #27445
      ヤトラ
      ゲスト

      さきほど、WordPress管理画面からテーマを1.6から最新版にアップデートしたら、以降は画面がFatal error: Cannot redeclare class MobileTextWidgetItem in /home/と真っ白になりました。
      自動更新(?)が問題だったのかもしれません。
      管理画面も真っ白で手も足も出ません。

      Xserverの管理画面からwp-content→themesをみたらsimplicityが入っていなかったので、1.6を手動でインストールしました。しかしこれだけではブログ画面が復帰しません。

      ネットで解決方法を探していますが、見つかりません。何か方法がありましたら教えてください。よろしくお願いします。

    • #27451
      アバター画像わいひら
      キーマスター

      Fatal error: Cannot redeclare class MobileTextWidgetItem

      もしかして、子テーマのfunctions.phpでモバイルテキストウィジェットなどのカスタマイズを行っていませんか?
      こんな感じのカスタマイズ。
      「モバイルのみ表示するテキストウィジェット」をコピペ一発で作るWordpressカスタマイズ方法
      上記の記事は、僕が書いたのですが、Simplicityでも同様のカスタマイズが実装されているので、同名クラスが宣言されていると、エラーになります。
      functions.phpのカスタマイズ部分を削除してみてください。

    • #27452
      ヤトラ
      ゲスト

      しました!
      大変便利だと思っていました。

      済みません、さっそくfunctions.phpの当該カスタマイズ部分を削除したいのですが、WordPress管理画面もエラー表示になっています。

      FTPソフトでXserverを覗いてみたら、/wp-content/themes/のなかにはデフォルトで入っているtwentythirteenがあるだけでSimplicityがありませんでした。ここにはSimplicity1.6を手動でインストールしました。

      この場合、修正すべきfunctions.phpはどこにあるでしょうか。

    • #27454
      ヤトラ
      ゲスト

      子テーマにあるということに気がついたので、

      public_html
      →blog
      →wp-content
      →themes
      →simplicity-child
      →functions.php
      の記述を削除したところ、無事にブログが表示されました。

      どうもありがとうございました(感謝しています!)
      ネットでいくら探しても分かりませんし、自分だけでは手も足も出ませんでした。

3件の返信スレッドを表示中
  • トピック「テーマをアップデートしたらFatal error」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)