• 解決済 heysister721

    (@heysister721)


    昨日まで何も問題なく動いていたのですが、急に昨日から「メディア」に置いたファイルが表示されなくなりました。

    新たにファイルを追加したものはサムネイル表示されます。

    サムネイルでは表示されないのですが、実際にはファイルが存在しており、表示方法をサムネイルからリスト表示にすると確認することが出来ます。

    ただ、このままだと投稿などに差し込みたいときに、上手く表示されず追加できず困っています。

    表示されない画像群は1280x960で、解像度的には大きいからというのも原因だと思いますが、昨今の解像度に合わせるなら1280pxはさほど大きすぎるレベルではないと思うんです。

    何か改善方法有りましたら教えて下さい。

    借りているレンサバは「ロリポップ:ロリポ契約」です。
    サーバー的スペックは若干不安ですが、言うても有料ですし、なんとかならんでしょうか。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • メディアの一覧でサムネイル表示に使われている画像は、メディア設定の中サイズのものが使われているようです。リスト表示のときはメディア設定のサムネイルのサイズが使用されています。
    おそらく中サイズのものがないのではないかと思われますので、Regenerate Thumbnailsのようなプラグインでサムネイルを作成し直してみるといいかもしれません。

    https://wordpress.org/plugins/regenerate-thumbnails/

    トピック投稿者 heysister721

    (@heysister721)

    残念ながら「Regenerate Thumbnails」で再生成したのですがダメでした。

    サムネイル設定を変えていたので、設定を戻して再生成してみましたがやっぱりダメでした。

    タイトルや属性がダメとか有りますでしょうか。

    ブラウザのデベロッパーツールなどでサムネイル画像のパスを確認して、ファイルが存在するかどうか確認してみてください。
    あとは、ブラウザのキャッシュを削除してみるとか、画像のファイル名に日本語を使ってるとか拡張子の大文字小文字の違いとかくらいしか思いつかないです。
    タイトルや属性は関係ないと思います。

    トピック投稿者 heysister721

    (@heysister721)

    なんとなく「中」で指定しているはずの300x300のが生成されてはいないみたいでした。

    だからなのか、管理画面>メディアからリスト表示にすると「中」設定の画像がないことになってしまうので表示されないのでしょうか?

    最寄りの解像度(例えば300x150)なら存在するんですが、Regenerate Thumbnailsでは「中」サイズは再生成しないのでしょうかね。

    最悪、もう一度登録し直す覚悟をしています。数十ファイルあるのでキツイですが。。。

    add_image_sizeで追加したサイズも含めて全部生成されたと記憶してるんですけどね。

    他にもいくつかプラグインあるので、試されるといいかもしれません。

    https://wordpress.org/plugins/ajax-thumbnail-rebuild/

    https://wordpress.org/plugins/simple-image-sizes/

    トピック投稿者 heysister721

    (@heysister721)

    一回サムネイルなどの画像をFTPから削除してajax-thumbnail-rebuildで再生成してみましたが変化みられませんでした。

    トピック投稿者 heysister721

    (@heysister721)

    当たり前ですが、ブラウザ変えても変わりませんでした。

    確認しましたが、Regenerate Thumbnailsで中サイズも再生成されます。
    一度デフォルトテーマに切り替えて、プラグインを全て停止した上でサムネイルの再生成をしてみてください。

    ちなみにftpで該当サムネイルサイズは存在していない、のですよね?

    トピック投稿者 heysister721

    (@heysister721)

    とりあえず何が原因で表示されないかはわかりました。
    「Simple Custom Post Order」を有効にすると表示されなくなりました。

    この現象をデバッグするため、試したことは次のとおりです。

    1.標準の「Fourteen」でも同じ症状が出る。

    2.使いたいと思っているテーマでも再現性があり、今は不具合の生じているテーマではSimple Custom Post Orderを「オフ」で使用中。

    3.現在問題になっている高解像度W1280pxのファイルのサムネイルは表示されないのに、それ以前に登録したフルHDサイズのサムネイルは表示されている。

    このような状況です。
    Simple Custom Post Orderは、愛用しているプラグインなので是非使いたいのですが、むずかしそうですね(汗

    トピック投稿者 heysister721

    (@heysister721)

    Hinaloe さん 、 「中」設定に近いサイズの画像は存在します。

    設定上では300x300で、FTPで見ると300x225が存在するので、通常はこれでイケルと思うのです。

    ある程度原因が絞れてきたので大丈夫ですが。。。

    ファイルのサイズはそれで合ってますね。中サイズはハードクロップではないので、300*300に納まるサイズに縮小されます。

    Simple Custom Post OrderをTwenty FourteenとTwenty Fifteenで入れてみましたけどこちらでは問題ないですね。
    不具合がある状態でデベロッパーツールでエラーとかは出ていますか?

    トピック投稿者 heysister721

    (@heysister721)

    テーマ変えるたびに、プラグインの指定を再設定しなおさなきゃいけなかったりして、ちょっと困るので、とりあえず保留にさせてください。

    とりあえずSimple Custom Post Orderを切ってさえいれば使えるので。
    先に納品を済ませてから、他で再現性があったら再開します。

    ちなみにデベロッパーツール?ではエラーは出ていません。

    サポートフォーラムで同様の症状が報告されてますね。

    https://wordpress.org/support/topic/breaks-media-library?replies=8

    プラグインのコアファイルから2行コメントアウトして解決したってigorcek氏が書いてます。
    コアいじるので、あくまで応急処置となりますが、ご参考まで。

    トピック投稿者 heysister721

    (@heysister721)

    ありがとうございました。
    コアファイルいじるのは、確かに怖いので、安全策として「Intuitive Custom Post Order」に変更しても、メディアライブラリには影響が出なかったので、こちらに変更します。

    沢山の皆様にご教授いただきましてありがとうございました。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • トピック「メディアでサムネイル一覧が表示されない」には新たに返信することはできません。