Quem trabalha com WordPress, já se deparou com a necessidade de que todo post ou página que fosse deletado, sejam excluídos permanentemente ou após um certo período.
Um dos motivos que nos levaram a escrever esta postagem é, quando você deleta uma página com o link de “contato” e depois cria outra, ele criará o link “contato2”, você só conseguirá criar a página com o nome correto caso delete a “contato” antiga da lixeira.
Diante desta necessidade, vimos 2 opções:
1ª – Limpar o cache automaticamente depois de X dias
// Limpará a lixeira após 7 diasdefine( 'EMPTY_TRASH_DAYS', 7);
2ª – Quando excluir, eliminar permanentemente
// Exclui permanentementedefine( 'EMPTY_TRASH_DAYS', 0);