Como limitar ou desabilitar o lixo vago computadorizado no WordPress

Publicados: 2023-02-01


Deseja ajustar a frequência com que sua lixeira é esvaziada em sua página da Web do WordPress ou impedir que o WordPress esvazie a lixeira rapidamente?

Por padrão, o WordPress excluirá imediatamente qualquer coisa que esteja na lixeira por 30 vezes. No entanto, alguns clientes podem gostar que a lixeira seja esvaziada com mais ou menos frequência ou querem desocupar a lixeira manualmente.

Neste post, mostraremos claramente como restringir ou desabilitar o esvaziamento automático da lixeira no WordPress.

How to Disable Auto Empty Trash in WordPress

O que é lixo no WordPress?

O WordPress adicionou um elemento de lixo na edição 2.9. Funciona exatamente como a lixeira ou o lixo do seu computador pessoal.

Em outro texto, suas postagens excluídas não são removidas permanentemente, mas enviadas para a lixeira como um substituto para que possam ser recuperadas por um tempo. Qualquer um pode excluir uma postagem acidentalmente. É por isso que o WordPress tende a facilitar a restauração de postagens e páginas excluídas.

Você pode visualizá-los clicando em Postagens »Todas as postagens no painel do WordPress e, em seguida, clicando na solução 'Lixeira'.

View trashed posts

Sua página da web do WordPress excluirá rotineiramente qualquer coisa da lixeira após 30 vezes, para que não se acumule.

E se você realmente não quiser que o WordPress exclua objetos da lixeira mecanicamente? Ou você prefere que seja esvaziado mais ou menos regularmente do que uma vez por mês.

Vamos dar uma olhada em como você pode esvaziá-lo rapidamente da maneira que desejar. Vamos proteger 3 métodos abaixo. O primeiro sistema é o mais direto para a maioria dos compradores. Você pode usar os backlinks abaixo para pular para sua estratégia mais popular.

Método 1: Alterando quando a lixeira do WordPress é esvaziada com um plug-in

Inicialmente, você precisará instalar e ativar o plug-in Change Vacant Trash Time. Para detalhes adicionais, consulte nosso tutorial passo a passo sobre como configurar um plug-in do WordPress.

Na ativação, você realmente deve dar uma olhada na página da web Configurações »Padrão do seu painel de administração. Depois disso, role até a base do site e você descobrirá um novo local 'Tempo para esvaziar o lixo (em tempos)'.

Empty trash can after certain days

Basta classificar o número de dias que o WordPress deve levar para esvaziar a lixeira. Por exemplo, você pode variar 1 para cada dia, 7 para semanal ou 30 para mês a mês.

Se você digitar , as postagens e páginas da Web excluídas serão excluídas para sempre, em vez de serem colocadas na lixeira.

Nota : Esteja muito atento ao colocar o tempo para esvaziar para . Pode ser difícil recuperar postagens e páginas da Internet completamente excluídas. Certifique-se de que você está usando um plug-in de backup, apenas no caso.

Não se esqueça de clicar no botão 'Salvar alterações' para manter suas opções.

Abordagem 2: Transformando quando a lixeira do WordPress é esvaziada com código

Você também pode configurar a frequência com que a lixeira é esvaziada usando um trecho de código. Essa técnica não é recomendada para iniciantes, portanto, se você não estiver familiarizado com o código, use o Sistema 1 como alternativa.

Para esta estratégia, você terá que editar seu arquivo wp-config.php.

Se você não editou o arquivo wp-config.php antes, dê uma olhada em nosso guia sobre como editar o arquivo wp-config.php no WordPress.

Você só pode incorporar a seguinte linha de código ao seu arquivo wp-config.php.

determine('EMPTY_TRASH_DAYS', 1 ) //Integer is the volume of times

Você deve colá-lo perto do final do arquivo, logo antes da linha que diz: 'Isso é tudo, pare de melhorar! Alegre executando um blog.'

Auto trash code in wpconfig

Se você deixar este trecho de código como está, sua lixeira será esvaziada todos os dias úteis. Não há custo para transformar o valor 1 em outra seleção, e a lixeira será esvaziada após esse intervalo de tempo.

Se você não deseja usar o aspecto da lixeira, precisa definir o número para . Postagens e páginas excluídas serão excluídas permanentemente sem serem colocadas na lixeira.

Certifique-se de ter um plug-in de backup configurado para começar, apenas no caso de você precisar restaurar páginas da Internet excluídas acidentalmente.

Realmente não se esqueça de salvar o arquivo wp-config.php depois de criar suas versões.

Técnica 3: Impedir que o WordPress Esvazie a Lixeira Automaticamente

Deseja impedir que o WordPress exclua automaticamente mercadorias da lixeira?

Apenas incorpore o pequeno trecho de código abaixo no arquivo capacidades.php do seu tema. Se você não está acostumado a modificar seus arquivos principais do WordPress, consulte nosso guia sobre como copiar e colar trechos de código da Internet.

Agora, geralmente não recomendamos a edição instantânea dos arquivos de dados de tópico do seu site. O menor erro de cálculo pode quebrar seu site. Uma maneira melhor de adicionar trechos de código é empregando WPCode.

Inicialmente, você precisará instalar e ativar o plug-in WPCode gratuito. Para informações extras, você deve ver nossas informações sobre como configurar um plug-in.

Logo depois disso, você pode ir para Code Snippets »+ Incorporar Snippet no painel do WordPress e, em seguida, encontrar a seleção 'Adicionar seu código personalizado (novo snippet).

Adding Your Custom Code in WPCode

Em seguida, você precisará inserir um título para o seu trecho de código.

Em seguida, duplique este snippet e cole-o na caixa "Visualização do código".

functionality wpb_take out_timetable_delete() 
    get rid of_action( 'wp_scheduled_delete', 'wp_scheduled_delete' )

incorporate_motion( 'init', 'wpb_get rid of_routine_delete' )

Esse código simplesmente elimina a ação que exclui coisas descartadas quando o tempo acaba.

Realmente não deixe de clicar no menu suspenso 'Tipo de código' e escolha a alternativa 'Snippet PHP'.

Enter a title for code

Depois disso, você pode rolar para baixo até a parte 'Inserção' para ver mais possibilidades, como como e exatamente onde você deseja inserir o código.

Recomendamos trabalhar com as seleções padrão. O plug-in Automobile Insira o código e opere-o em todos os lugares do seu site.

Select the default Auto Insert method in WPCode

Você pode então clicar no botão de alternância para tornar seu snippet de código Active .

No momento em que for executado, basta clicar no botão 'Salvar trecho' no máximo.

Save and activate code snippet WPCode

Agora, quando você enviar uma mercadoria para a lixeira, ela permanecerá lá até você olhar seus arquivos para a lixeira.

Neste artigo, você pode clicar manualmente no botão 'Esvaziar Lixeira' para excluir qualquer postagem.

Click empty trash button

Esperamos que este tutorial tenha ajudado você a descobrir como restringir ou desabilitar a lixeira vazia automatizada no WordPress. Você também pode querer descobrir como obter uma certificação SSL gratuita ou examinar a lista de plug-ins necessários para expandir seu site.

Se você gostou deste relatório, assine nosso canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Fb.