メディア(グリッド)の読込みが終わらない時がある
-
テーマを自作中で、メディア一覧表示には全く触れていないテーマですが、表題の通りローディングアイコンがくるくる回り続け表示されない時があります。
2回に一度表示されない時があるかと思えば、10回目に表示されない時があったりと、不安定な印象です。
テーマで触れていない部分が不安定になり、エラー表示もなく、何が原因か途方にくれています。教えていただきたいのは「こういった不具合を誘発する原因になりやすいこと」です。
(本来コードを記述して検証していただくのが良いとは思いますが、全てお出しするには長すぎ記載しておりません。)
色々同じ現象と思われる記事も参考にしましたが、解決していません。
分かりにくい質問とは思いますが、どうかよろしくお願いします。[自作テーマの時だけ発生する不具合]
・メディア一覧表示(グリッド表示のみ)の読込みが終わらない時がある(数回に一度)
・ウィジェットに追加した内容を削除失敗(数回に一度)
・カスタムメニューに追加したメニューの削除失敗(数回に一度)
・プラグインのインストール失敗(失敗と表示されるが実際はインストールされている)
・プラグインの削除中…と表示が続いて終わらない(失敗と表示されるが実際は削除されている)
※いずれもリロードでだいたい直る
※WP_DEBUGはtrueだがエラー表示はない
※WP_DEBUG_LOGはtrueだがメディア一覧が表示されない時に発生したエラーはない[失敗時の表示]
Chromeでは:
・admin-ajaxの結果はfailedだが「Headers」のStatus Codeは200 OKになっており、「Response」には何も表示されていないFireFoxでは:
・admin-ajaxの結果は200 OKだがレスポンス(応答)で下記エラー
「SyntaxError: JSON.parse: unterminated string at line1 column 13771 of the JSON data」
値を確認すると、確かに閉じ「”」がないのですが、途中までの値ではないかという印象…[試した事]
・デフォルトテーマ切替(全て正常表示)
・テーマで記述した機能を一つずつコメントアウトしながら正常に動くかテスト
結果:いくつかコメントアウトにしたら正常になるが、「これとこれ」というはっきりした結果ではない
(機能Aと機能Bを切って正常になる場合もあれば、機能Aと機能Cを切って正常※になる場合もある…)
※不安定なのでメディア一覧を100回リロードして全て表示できた場合を正常として)
・ブラウザのキャッシュクリア(変化無し)
・管理画面のPHPメモリ増加_サーバーのメモリリミット80MBまで(変化無し)
・全プラグインOFF(変化無し)[テーマでしていること]
・namespace利用(名前空間汚染防止)
・下記機能追加をそれぞれ個別クラス化して実行(名前空間汚染防止と機能個別化目的)
・独自管理画面追加
・カスタムフィールド追加
・ウィジェット追加
・カスタムポストタイプ追加
- トピック「メディア(グリッド)の読込みが終わらない時がある」には新たに返信することはできません。