6

この質問を見つけました: Wordpress: メディア ライブラリ グリッド モードの無限読み込み

さらに最近では、「現在、Enfold 子テーマを使用していますが、メディア グリッド ビューが機能していません。アイキャッチ画像を選択するなど、他の場所からグリッドにアクセスしようとしても機能しません。」From: Wordpress グリッド メディアが機能しない

WordPress (および Enfold も使用) でまったく同じ問題が発生しています。プラグイン フォルダーの名前を plugins.hold に変更し、すべてのプラグインを無効にしました。また、テーマを TwentySixteen に設定しました。それらのどちらも機能しませんでした。メディア ライブラリ リスト ビューは機能しますが、グリッド ビューのみが機能しません。(ただし、いくつかの要素はデフォルトでグリッド ビューをプルし、リスト ビューに切り替える機会がないため、これは非常に重要です。これにより、画像を追加することが不可能になるため、これらの要素は本質的に役に立たなくなります。)

これはプログラミングの質問というよりも WP の質問であることは理解していますが、他の誰かがこれを見て、解決方法について提案があることを願っています。

4

6 に答える 6

1

私のワードプレスサイトでも同じ問題に直面しました。多くのデバッグの後、私は問題を段階的に修正しました。

  1. まず、以下のコードを db-config.php に追加します
define('SCRIPT_DEBUG', TRUE);
define('WP_DEBUG', TRUE);
define( 'WP_DEBUG_LOG', true );
  1. 次に、/wp-includes/js/wp-util.js ファイルに移動し、100 行目のコード $.ajax( options ) を見つけます (ワードプレスのバージョンによって異なります)。以下のコードをファイルに挿入します。
deferred.jqXHR = $.ajax( options ).done( function( response ) {
  try {
      response = JSON.parse(response);
  } catch (Exception) {
      response = response;
  }

解決する場合がありますのでご確認ください。

  1. db-config.php から定数を削除した場合
define('SCRIPT_DEBUG', TRUE);
define('WP_DEBUG', TRUE);
define( 'WP_DEBUG_LOG', true );
  1. 次に、/wp-includes/js/wp-util.js ファイル コードを圧縮し、圧縮したコードを /wp-includes/js/wp-util.min.js に配置します。

*ワードプレスのバージョンが変更された場合、あなたの更新が失われる可能性がある場合、あなた自身のリスクを変更してください。

于 2017-06-01T06:30:30.447 に答える
0

私は最近この問題を抱えていましたが、次のすべての提案を試した後、うまくいきました。

wp-config.phpの一番上の行に次の関数を追加します。その後必要に応じて、パーマリンクを一度更新してください。

ob_start();
于 2018-01-24T11:13:05.793 に答える