サポート » 使い方全般 » Fatal errorの対応についてご教示願います

  • 解決済 rkakehashi

    (@rkakehashi)


    初心者です。管理画面_カスタマイズ画面が急に下記のエラーと共に開かなくなりました。
    エラーに表示されているファイルの場所と行数(or その付近)に何か問題があることは分かるのですが、オリジナルと比べても何が問題か分からず。。プラグインのアンインストール等も試してみましたが、特に効果はありませんでした。
    何卒アドバイスの程、よろしくお願い致します。

    Fatal error: Uncaught Exception: Supplied nav_menu_item value missing property: description in /home/user_name/domain/public_html/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php:183 Stack trace: #0 /home/user_name/domain/public_html/wp-includes/class-wp-customize-nav-menus.php(676): WP_Customize_Nav_Menu_Item_Setting->__construct(Object(WP_Customize_Manager), ‘nav_menu_item[1…’, Array) #1 /home/user_name/domain/public_html/wp-includes/class-wp-hook.php(286): WP_Customize_Nav_Menus->customize_register(Object(WP_Customize_Manager)) #2 /home/user_name/domain/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #3 /home/user_name/domain/public_html/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #4 /home/user_name/domain/public_html/wp-includes/class-wp-customize-manager.php(921): do_action(‘customize_regis…’, Object(WP_Customize_Manager)) #5 /home/user_name/domain/publ in /home/user_name/domain/public_html/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php on line 183

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • CG

    (@du-bist-der-lenz)

    急にということはないはずなので、直前に何かを行っていたことでしょう。ダッシュボードでメニュー作成を済ませてましたか。

    トピック投稿者 rkakehashi

    (@rkakehashi)

    >CGさま
    返信ありがとうございます。
    ダッシュボードでメニュー作成した状態で、使うようにしていました。

    思い当たる原因は、wordpressの4.9.1版へのアップデートを実行したことくらいです。。
    しかし、このアップデートが直接的な原因かよく分かりません。

    仰るように急にということはないと思いますので、
    無意識のうちに何かやってしまっているのかもしれません。

    CG

    (@du-bist-der-lenz)

    わかっていることはWordPressは4.9.1ということでしか無いのですが、PHP7.0以上、テーマはTwenty Seventeenだということで良いですね。
    ところで、マルチポストになっています。 https://ja.forums.wordpress.com/topic/2947?replies=1

    トピック投稿者 rkakehashi

    (@rkakehashi)

    >CGさん
    反応ありがとうございます。
    PHP7.1.4 テーマはLion Media(http://fit-jp.com/theme/theme_download/)という外部のサイトからダウンロードしたテーマを使っています。

    マルチポスト失礼致しました。。.comの方は削除致します。

    CG

    (@du-bist-der-lenz)

    「Lion Media」テーマはプロダクトテーマですよね、必要があればインストールして検証します。デモサイトを見てカラム落ちなどがあったのが気になります。
    さて、Twenty Seventeenテーマでも「カスタマイズ」は開きませんか。

    トピック投稿者 rkakehashi

    (@rkakehashi)

    ご確認いただきありがとうございます。
    今、Twenty Seventeenで試してみたのですが、同じく開くことができませんでした。
    またその際、上記のエラーに加えて下記のWarningが出ました。

    Warning: Invalid argument supplied for foreach() in /home/name/domain/public_html/wp-includes/widgets.php on line 1322

    Warning: array_merge(): Argument #7 is not an array in /home/name/domain/public_html/wp-includes/widgets.php on line 1159

    Warning: array_diff(): Argument #2 is not an array in /home/name/domain/public_html/wp-includes/widgets.php on line 1160

    Warning: Invalid argument supplied for foreach() in /home/name/domain/public_html/wp-includes/widgets.php on line 1162

    Warning: array_merge(): Argument #1 is not an array in /home/name/domain/public_html/wp-includes/widgets.php on line 1170

    CG

    (@du-bist-der-lenz)

    ウィジェットは設定できていますか

    トピック投稿者 rkakehashi

    (@rkakehashi)

    ウィジェットの設定は問題なくできます。カスタマイズ以外のwordpressの機能は通常通りに使えます。

    CG

    (@du-bist-der-lenz)

    プラグインは停止しているままですよね。エラーが出る前から、PHP7.1.4ですか。

    トピック投稿者 rkakehashi

    (@rkakehashi)

    引き続きフォローいただきありがとうございます。
    仰るとおり、プラグインは停止中です。またエラーが出る前からPHP7.1.4です。

    CG

    (@du-bist-der-lenz)

    「思い当たる原因は、wordpressの4.9.1版へのアップデートを実行したことくらいです。」とのこと、同一サーバーにもう一つ同じ環境を作って、再現するかどうかでしょうかね。

    1. phpのバージョンを変更したのなら、7.0系や5.6系にしてみる
    2. WordPressのアップデートが正常に行われてないかもしれないので手動でWP4.9.1にしてみる
    こんなところでどうでしょう

    こんにちは

    メニューの設定内容にエラーがあるように思えます。
    [外観]-[メニュー] よりメニューを再構築してみてはどうでしょうか。

    トピック投稿者 rkakehashi

    (@rkakehashi)

    >ishitakaさん
    アドバイスありがとうございます。メニューを作り直したら全て直りました!
    大変助かりました。

    >CGさん npsslさん
    この度は年始のお忙しい中フォロー/アドバイスいただきありがとうございました。
    今後ともよろしくお願い致します。

    CG

    (@du-bist-der-lenz)

    メニューの確認は、最初に行わなかったのですか。わたしは年始は何も縁がないので遠慮はいりません。ただし、パソコンを使った確認は今年は1月9日からしか出来ないので、推量しただけです。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • トピック「Fatal errorの対応についてご教示願います」には新たに返信することはできません。