Okuyucularımızdan birkaçı bize WordPress çöp kutusunun ne sıklıkla boşaltılması gerektiğini sordu.
Varsayılan olarak WordPress, çöp kutusunda 30 gün boyunca kalan her şeyi otomatik olarak siler. Ancak, bazı kullanıcılar çöp kutusunu daha sık veya daha az sıklıkla boşaltmayı veya manuel olarak boşaltmayı tercih edebilir.
Farklı seçenekleri inceledik ve sadece bir eklenti kullanarak çöpün silinmesini sınırlayabileceğinizi bulduk. Veya WordPress'in çöp kutusundan içeriği otomatik olarak kaldırmasını durdurmak için bir kod parçacığı ekleyin.
Bu makalede, WordPress'te çöp kutusunun otomatik olarak boşaltılmasını nasıl sınırlayacağınızı veya devre dışı bırakacağınızı göstereceğiz.

WordPress'te Çöp Kutusu Nedir?
WordPress, 2.9 sürümünde bir çöp özelliği ekledi. Bilgisayarınızdaki geri dönüşüm kutusu veya çöp kutusu gibi çalışır.
Başka bir deyişle, sildiğiniz gönderiler kalıcı olarak kaldırılmaz, ancak bir süre kurtarılabilmeleri için çöp kutusuna gönderilir. Herkes bir gönderiyi yanlışlıkla silebilir. Bu nedenle WordPress, silinen gönderileri ve sayfaları geri yüklemeyi kolaylaştırır.
WordPress kontrol panelinizden Gönderiler » Tüm Gönderiler'e giderek ve ardından ‘Çöp Kutusu’ seçeneğine tıklayarak bunları görüntüleyebilirsiniz.

WordPress web siteniz, birikmesini önlemek için çöp kutusundaki her şeyi 30 gün sonra otomatik olarak siler.
WordPress'in çöp kutusundaki öğeleri otomatik olarak silmesini istemiyorsanız ne olur? Veya ayda bir kez boşaltılmasını mı tercih edersiniz?
İstediğiniz sıklıkta otomatik olarak boşaltılmasını nasıl sağlayabileceğinize bir göz atalım. Aşağıda üç yöntemi ele alacağız. İlk yöntem çoğu kullanıcı için en kolay olanıdır. Tercih ettiğiniz yönteme atlamak için aşağıdaki bağlantıları kullanabilirsiniz:
- Yöntem 1: WordPress'in Çöpü Ne Zaman Boşalttığını Bir Eklenti ile Değiştirme
- Yöntem 2: WordPress'in Çöpü Ne Zaman Boşalttığını Kod ile Değiştirme
- Yöntem 3: WordPress'in Çöp Kutusu Otomatik Boşaltmasını Durdurma
Video Eğitim
Yazılı talimatları tercih ederseniz, lütfen okumaya devam edin.
Yöntem 1: WordPress'in Çöpü Ne Zaman Boşalttığını Bir Eklenti ile Değiştirme
Öncelikle, Change Empty Trash Time eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Not: Change Empty Trash Time eklentisinin deposundaki sayfada, mevcut WordPress sürümüyle test edilmediği belirtiliyor. Biz test ettik ve hala bizim için çalıştığını doğrulayabiliriz, ancak sitenizde herhangi bir sorun yaşanmayacağını garanti edemeyiz. Daha fazla ayrıntı için, eski WordPress eklentilerini kullanıp kullanmamanız gerektiği hakkındaki rehberimize bakın.
Etkinleştirdikten sonra, yönetici kontrol panelinizin Ayarlar » Genel sayfasına gitmelisiniz.
Oraya ulaştığınızda, sayfanın altına doğru kaydırın ve yeni bir ‘Çöp kutusunu boşaltma süresi (gün olarak)’ ayarı bulacaksınız.

WordPress'in çöp kutusunu ne kadar sürede boşaltması gerektiğini gün olarak girmeniz yeterlidir. Örneğin, günlük için 1, haftalık için 7 veya aylık için 30 girebilirsiniz.
0 yazarsanız, silinen gönderiler ve sayfalar çöp kutusuna yerleştirilmek yerine kalıcı olarak silinir.
Not: Boşaltma süresini 0 olarak ayarlarken çok dikkatli olun. Kalıcı olarak silinen gönderileri ve sayfaları kurtarmak zor olabilir. Her ihtimale karşı bir yedekleme eklentisi kullandığınızdan emin olun.
Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.
Yöntem 2: WordPress'in Çöpü Ne Zaman Boşalttığını Kod ile Değiştirme
Çöpün ne sıklıkla boşaltılacağını, bir kod parçacığı kullanarak da yapılandırabilirsiniz. Bu yöntem yeni başlayanlar için önerilmez, bu nedenle koda aşina değilseniz, bunun yerine Yöntem 1'i kullanmalısınız.
Bu yöntem için wp-config.php dosyanızı düzenlemeniz gerekecek.
Eğer wp-config.php dosyasını daha önce düzenlemediyseniz, WordPress'te wp-config.php dosyasının nasıl düzenleneceğine dair rehberimize göz atın.
Şu kodu wp-config.php dosyanıza ekleyebilirsiniz:
define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days Dosyanın sonuna doğru, ‘Hepsi bu kadar, düzenlemeyi durdurun! Mutlu bloglar.’ yazan satırın hemen önüne yapıştırmalısınız.

Bu kod parçasını olduğu gibi bırakırsanız, çöp kutunuz her gün boşaltılacaktır. Sayı 1'i başka bir sayıyla değiştirmekten çekinmeyin, çöp kutusu o sayıdan sonra boşaltılacaktır.
Çöp kutusu özelliğini hiç kullanmak istemiyorsanız, sayıyı 0 olarak ayarlamalısınız. Silinen gönderiler ve sayfalar daha sonra çöp kutusuna yerleştirilmeden kalıcı olarak silinecektir.
Yanlışlıkla silinen sayfaları geri yüklemeniz gerekmesi ihtimaline karşı, öncelikle bir yedekleme eklentisi kurduğunuzdan emin olun.
Değişikliklerinizi yaptıktan sonra wp-config.php dosyasını kaydetmeyi unutmayın.
Yöntem 3: WordPress'in Çöp Kutusu Otomatik Boşaltmasını Durdurma
WordPress'in çöp kutusundaki öğeleri otomatik olarak silmesini durdurmak mı istiyorsunuz?
Birçok öğretici, temanızın functions.php dosyasına bir kod parçacığı eklemenizi söyleyecektir.
Ancak sitenizin tema dosyalarını doğrudan düzenlemenizi genellikle önermiyoruz. En ufak bir hata web sitenizi bozabilir. Kod parçacıkları eklemenin daha iyi bir yolu WPCode kullanmaktır.
İlk olarak, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için, lütfen bir eklentinin nasıl kurulacağına dair kılavuzumuza bakın.
Bundan sonra, WordPress kontrol panelinizden Kod Parçacıkları » + Parçacık Ekle bölümüne gidebilir ve ardından ‘Özel Kodunuzu Ekleyin (Yeni Parçacık) seçeneğini seçebilirsiniz.

Ardından, kod parçacığınız için bir başlık girmeniz gerekecektir.
Ardından, bu kod parçasını kopyalayın ve ‘Kod Önizleme’ etiketli kutuya yapıştırın.
function wpb_remove_schedule_delete() { remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' ); } add_action( 'init', 'wpb_remove_schedule_delete' ); Bu kod, süresi dolduğunda çöp öğelerini silen eylemi basitçe kaldırır.
‘Kod Türü’ açılır menüsüne tıklamayı ve ‘PHP Snippet’ seçeneğini seçmeyi unutmayın.

Bundan sonra, kodu nasıl ve nereye eklemek istediğiniz gibi daha fazla seçeneği görmek için ‘Ekleme’ bölümüne aşağı kaydırabilirsiniz.
Varsayılan seçenekleri kullanmanızı öneririz. Eklenti, kodu Otomatik Olarak Ekleyecek ve sitenizin her yerinde çalıştıracaktır.

Ardından, kod snippet'inizi Aktif yapmak için geçiş düğmesine tıklayabilirsiniz.
Bittiğinde, üstteki ‘Snippet Kaydet’ düğmesine tıklamanız yeterlidir.

Artık bir öğeyi çöp kutusuna gönderdiğinizde, çöp dosyalarınızı görüntüleyene kadar orada kalacaktır.
Buradan, herhangi bir gönderiyi silmek için manuel olarak 'Çöp Kutusu Boşalt' düğmesine tıklayabilirsiniz.

Umarım bu eğitim, WordPress'te otomatik çöp kutusu boşaltmayı nasıl sınırlayacağınızı veya devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress çöp kutunuzu otomatik olarak nasıl boşaltacağınızı veya sitenizi büyütmek için en iyi WordPress eklentilerini öğrenmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.


Dennis Muthomi
Birden fazla WordPress sitesini yöneten biri olarak, çöp kutusu boşaltma programını kontrol etmenin içerik yönetimi için çok önemli olabileceğini gördüm.
wp-config.php yöntemi (Yöntem 2) zariftir ve ek bir eklenti gerektirmez. Bu yaklaşımı birkaç sitede kullandım ve güvenilir buldum.
Ekleyeceğim bir ipucu: çöp kutusu içeriğini otomatik olarak silinmeden önce periyodik olarak gözden geçirmek için bir hatırlatıcı (belki bir görev yönetimi eklentisi kullanarak) ayarlamak iyi bir uygulamadır, özellikle silme zaman çerçevesini uzattıysanız.
Jiří Vaněk
Benim için yönettiğim web siteleri için rehberinizdeki kod değişikliğini seçtim. Bir eklenti gereksiz yere yer kaplar ve yanlışlıkla kaldırılabilir. Bu, çöp boşaltma süresini 3 aya uzatmak ve yönetilen web sitelerinin yanlışlıkla silinen makalelerle ilgili sorunlarla karşılaşmamasını ve bir aydan sonra onları aramak zorunda kalmamasını sağlamak için harika bir yoldur. Zarif bir çözüm.
WPBeginner Desteği
The plugin shouldn’t cause much issue with space as it is a simple plugin but glad to hear our guide was helpful
Yönetici
Bukunmi Adewumi
Otomatik çöp kodu Woocommerce ürünleri için de çalışır mı?
WPBeginner Desteği
WooCommerce yöntemini değiştirmediği sürece, bu da onu etkilemelidir.
Yönetici
Mahmud
Çok teşekkür ederim. Bana büyük bir rahatlama sağladı. Silme süresini uzatabildim, ayrıca otomatik silmeyi de devre dışı bıraktım. Size iyi şanslar dilerim.
WPBeginner Desteği
Glad our guide was able to help
Yönetici
Mohsin Alam
Snippet'e define(‘EMPTY_TRASH_DAYS’, 1); kodunu eklersem, çöp kutusu 1 gün sonra otomatik olarak silinir mi?
Hayırsa, bana 1 gün sonra otomatik silme ayarlanacak bir yol söyleyin. Teşekkürler
WPBeginner Desteği
Evet, bu otomatik silme işlemini bir güne ayarlar.
Yönetici
Ryan
Bu makaledeki “WordPress'in Çöp Kutusu Otomatik Boşaltmasını Durdurma” işlevi Özel Gönderi Türleri için de geçerli mi, her şey için otomatik çöp boşaltma/temizleme işlemini durduruyor mu?
WPBeginner Desteği
Bunları da engellemelidir
Yönetici
Cindy
Teşekkürler! Bu çok yardımcı oldu!
WPBeginner Desteği
You’re welcome
Yönetici
Gilvan
Sanırım bu bilgi yanlış. WordPress ne zamandan beri çöp öğelerini 30 gün sonra siliyor? Bu seçenekten haberim yok. Yoksa 4.5.1 veya 4.5.2 sürümlerinde mi çıktı?
WPBeginner Desteği
Çöp kutusu özelliği ve otomatik boşaltılması, Aralık 2009'da yayınlanan WordPress 2.9'dan beri mevcuttur.
Yönetici