Outro dia um usuário meu perguntou “ué, quando a gente apaga um PDF no WordPress ele não vai pra lixeira?” e eu respondi “não vai, mas deveria né?”.
Acontece que uns dias depois eu descobri sem querer como fazer as mídias do WordPress irem para o lixo ao invés de serem removidas de uma vez.
É só incluir essas duas linhas no wp-config.php
:
define( 'MEDIA_TRASH', true );
define( 'EMPTY_TRASH_DAYS', 30 );
A primeira habilita a lixeira em si, e a segunda define quantos dias o arquivo vai ficar na lixeira antes de ser removido.
Para visualizar a lixeira, acesse o item Lixo na lista drop-down Todas as mídias da sua biblioteca:
Esse código foi testado com o WordPress 5.8.