Usunięcie wpisu lub strony w WordPressie powoduje przesunięcie usuwanego elementu do kosza, skąd w razie zmiany zdania możemy go bez problemu przywrócić. Wyjątkiem są jednak multimedia znajdujące się w Bibliotece Mediów – tutaj usunięcie pliku jest nieodwracalne i pomyłka jest równoznaczna z koniecznością ponownego jego przesłania. Informuje nas o tym między innymi tekst linków służących do usuwania treści: we wpisach jest to Kosz, a w plikach – Usuń na zawsze.
Ponieważ jednak multimedia są dla WordPressa po prostu jednym z wbudowanych typów wpisów (takim samym jak wpis czy strona, tyle że nieco inaczej obsługiwanym), nic nie stoi na przeszkodzie, aby włączyć dla nich funkcję kosza.
Do włączenia kosza dla biblioteki mediów służy stała MEDIA_TRASH
, którą należy zdefiniować w pliku wp-config.php
. Można to zrobić na przykład tuż za definicją stałej WP_DEBUG
:
define('WP_DEBUG', false); define('MEDIA_TRASH', true);
Po zapisaniu zmian na liście plików w Bibliotece Mediów zamiast usuwania pojawi się możliwość przenoszenia ich do kosza. To samo stanie się w oknie multimediów dostępnym podczas edycji wpisów. Kosz ten działa dokładnie tak samo jak w przypadku wpisów i stron, tak więc nie ma sensu się na ten temat rozpisywać.
Aby wyłączyć kosz dla Biblioteki Mediów wystarczy usunąć wprowadzoną linię z pliku wp-config.php
lub zmienić wartość stałej MEDIA_TRASH
na false
:
define('MEDIA_TRASH', false);
Co ciekawe, mimo że nie będziemy już mieli możliwości przenoszenia plików do kosza, to pliki, które były w koszu, wciąż będą się w nim znajdować i będziemy mogli je przywrócić lub całkowicie usunąć.