• toranosuke2013

    (@toranosuke2013)


    メディアライブラリについてお伺いします。

    メディアライブラリ内にアップロードした画像を一括削除しようと思い、50枚ほどを「一括」にて選択し、「完全に削除する」ボタンをクリックしましたが、そのうち7枚ほどしか削除されません。
    残りの40枚以上はそのままメディアライブラリの表示に残っている状態です。

    Google Chromeにて最新のWordpress5.8.1を使用していますが、何か解決策はありますでしょうか。
    宜しくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • naohanpen

    (@naohanpen)

    こんばんわ。
    早速ですが、考えられる問題点と解決策をお知らせいたします。
    ・メモリの使用が制限されている
    memory_limit = -1php.ini に記述するか、wp-config.phpini_set('memory_limit', '-1'); を記述してください。-1 は無制限を意味しますので、サーバーのスペックに応じて変更してください。
    ・処理時間が制限されている
    max_execution_time = 0php.ini に記述するか、wp-config.phpset_time_limit(0); を記述してください。0 は無制限を意味しますので、サーバーのスペックに応じて変更してください。
    <以上の方法でできなかったとき>
    wp-content/uploads 内の画像ファイルを削除して、データベースのテーブル wp_posts から関連するレコードを削除する。
    【注意】この方法は危険です。事前にバックアップをとってから作業してください。
    すべての画像ファイルが削除されますのでご注意ください。データベースの方は、post_mime_typeimage/jpegimage/png などのものを削除するといいかもしれません。

    ご不明な点等ありましたら、返信してお知らせください。

    トピック投稿者 toranosuke2013

    (@toranosuke2013)

    ご回答ありがとうございます。
    memory_limit = -1、max_execution_time = 0をphp.iniに記述してみましたが、他のウェブアプリケーションにて支障が出たため継続使用に踏み切れませんでした。折角ご教示頂いたのに申し訳ありません。

    一度「危険」と書かれている方法も試してみようかと思います。
    有難うございました。

    naohanpen

    (@naohanpen)

    返信ありがとうございます。
    php.ini に記述すると、そのアプリケーション(php)のすべてのファイルにデフォルトで適用されてしまいますので、wp-config.php

    
    ini_set('memory_limit', '-1');
    set_time_limit(0);
    

    を追加する方法を使うことで他のウェブアプリケーションに影響せず使用できます。
    お試しいただき、また何かあれば気軽にお知らせください。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「メディアライブラリで一括削除ができない」には新たに返信することはできません。