Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Çöp Kutusunu Otomatik Boşaltma Nasıl Sınırlandırılır veya Devre Dışı Bırakılır

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress web sitenizde çöp kutunuzun boşaltılma sıklığını değiştirmek veya WordPress’in çöp kutusunu otomatik olarak boşaltmasını durdurmak mı istiyorsunuz?

Varsayılan olarak, WordPress 30 gün boyunca çöp kutusunda kalan her şeyi otomatik olarak siler. Ancak bazı kullanıcılar çöp kutusunun daha sık veya daha seyrek boşaltılmasını isteyebilir veya çöp kutusunu manuel olarak boşaltmayı tercih edebilir.

Bu makalede, WordPress’te çöp kutusunun otomatik olarak boşaltılmasını nasıl sınırlandıracağınızı veya devre dışı bırakacağınızı göstereceğiz.

How to Disable Auto Empty Trash in WordPress

WordPress’te Çöp Kutusu Nedir?

WordPress, 2.9 sürümünde bir çöp kutusu özelliği ekledi. Tıpkı bilgisayarınızdaki geri dönüşüm kutusu veya çöp kutusu gibi çalışır.

Başka bir deyişle, silinen gönderileriniz kalıcı olarak kaldırılmaz, bunun yerine bir süreliğine kurtarılabilmeleri için çöp kutusuna gönderilir. Herkes yanlışlıkla bir gönderiyi silebilir. Bu yüzden WordPress silinen yazıları ve sayfaları geri yüklemeyi kolaylaştırır.

WordPress panonuzdan Yazılar ” Tüm Yazılar bölümüne giderek ve ardından ‘Çöp Kutusu’ seçeneğine tıklayarak bunları görüntüleyebilirsiniz.

View trashed posts

WordPress web siteniz 30 gün sonra çöp kutusundaki her şeyi otomatik olarak siler, böylece birikmez.

Peki ya WordPress’in çöp kutusundaki öğeleri otomatik olarak silmesini istemiyorsanız? Ya da çöp kutusunun ayda bir defadan daha sık veya daha seyrek boşaltılmasını tercih ediyorsanız.

İ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 geçmek için aşağıdaki bağlantıları kullanabilirsiniz.

Video Eğitimi

Subscribe to WPBeginner

Yazılı talimatları tercih ediyorsanız, lütfen okumaya devam edin.

Yöntem 1: WordPress’in Çöp Kutusunu Boşaltma Zamanı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 depo sayfasında, WordPress’in mevcut sürümüyle test edilmediği belirtilmektedir. Test ettik ve bizim için hala çalıştığını doğrulayabiliriz, ancak sitenizde herhangi bir sorun çıkmayacağını garanti edemeyiz. Yüklerken kendi takdirinizi kullanın.

Etkinleştirmenin ardından, yönetici kontrol panelinizin Ayarlar ” Genel sayfasını ziyaret etmelisiniz. Orada, sayfanın en altına kaydırın ve yeni bir ‘Çöpü boşaltma süresi (gün olarak)’ ayarı bulacaksınız.

Empty trash can after certain days

WordPress’in çöpü boşaltması gereken gün sayısını yazmanız yeterlidir. Örneğin, günlük için 1, haftalık için 7 veya aylık için 30 yazabilirsiniz.

Eğer 0 yazarsanız, silinen gönderiler ve sayfalar çöp kutusuna atılmak yerine kalıcı olarak silinecektir.

Not: Boş kalma süresini 0 olarak ayarlama konusunda ç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 Kutusunu Boşaltma Zamanını Kodla Değiştirme

Ayrıca bir kod parçacığı kullanarak çöp kutusunun ne kadar düzenli olarak boşaltılacağını 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 gerekecektir.

Daha önce wp-config.php dosyasını düzenlemediyseniz, WordPress’te wp-config.php dosyasının nasıl düzenlen eceğine ilişkin kılavuzumuza göz atın.

Aşağıdaki kod satırını wp-config.php dosyanıza eklemeniz yeterlidir.

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

Dosyanın sonuna yakın bir yere, “Hepsi bu kadar, düzenlemeyi bırakın!” yazan satırdan hemen önce yapıştırmalısınız. Mutlu bloglar.

Auto trash code in wpconfig

Bu kod parçacığını olduğu gibi bırakırsanız, çöp kutunuz her gün boşaltılacaktır. İsterseniz 1 sayısını başka bir sayı ile değiştirebilirsiniz ve çöp kutusu bu sayı kadar gün sonra boşaltılır.

Çöp kutusu özelliğini hiç kullanmak istemiyorsanız, sayıyı 0 olarak ayarlamalısınız. Silinen gönderiler ve sayfalar çö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 Kutusunu Otomatik Olarak Boşaltmasını Durdurma

WordPress’in çöp kutusundaki öğeleri otomatik olarak silmesini durdurmak mı istiyorsunuz?

Aşağıdaki küçük kod parçacığını temanızın functions.php dosyasına eklemeniz yeterlidir. Çekirdek WordPress dosyalarınızı düzenlemeye alışık değilseniz, web’den kod parçacıklarını kopyalama ve yapıştırma kılavuzumuza göz atın.

Şimdi, genellikle sitenizin tema dosyalarını doğrudan düzenlemenizi önermiyoruz. En ufak bir hata web sitenizi bozabilir. Kod parçacıkları eklemenin daha iyi bir yolu WPCode kullanmaktır.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için lütfen bir eklentinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Bundan sonra, WordPress kontrol panelinizden Kod Parçacıkları ” + Parçacık Ekle’ye gidebilir ve ardından ‘Özel Kodunuzu Ekleyin (Yeni Parçacık) seçeneğini seçebilirsiniz.

Adding Your Custom Code in WPCode

Ardından, kod parçacığınız için bir başlık girmeniz gerekecektir.

Ardından, bu kod parçacığı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 basitçe, zamanları dolduğunda çöpe atılan öğeleri silen eylemi kaldırır.

‘Kod Türü’ açılır menüsüne tıklamayı ve ‘PHP Snippet’ seçeneğini seçmeyi unutmayın.

Enter a title for code

Bundan sonra, kodu nasıl ve nereye eklemek istediğiniz gibi daha fazla seçeneği görüntülemek için ‘Ekleme’ bölümüne gidebilirsiniz.

Varsayılan seçenekleri kullanmanızı öneririz. Eklenti kodu otomatik olarak ekleyecek ve sitenizin her yerinde çalıştıracaktır.

Select the default Auto Insert method in WPCode

Daha sonra kod parçacığınızı Etkin hale getirmek için geçişe tıklayabilirsiniz.

Bu işlem tamamlandıktan sonra, en üstteki ‘Snippet’i Kaydet’ düğmesine tıklamanız yeterlidir.

Save and activate code snippet WPCode

Artık bir öğeyi çöp kutusuna gönderdiğinizde, siz çöpe atılan dosyalarınızı görüntüleyene kadar orada kalacaktır.

Buradan, herhangi bir gönderiyi silmek için ‘Çöp Kutusunu Boşalt’ düğmesine manuel olarak tıklayabilirsiniz.

Click empty trash button

Umarız bu eğitim WordPress’te otomatik boş çöp kutusunu nasıl sınırlandıracağınızı veya devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca nasıl ücretsiz SSL sertifikası alacağınızı öğrenmek veya sitenizi büyütmek için mutlaka sahip olmanız gereken eklentiler listemize göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

13 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mahmud says

    Thank you so much. It brought me a big relief. I was able to extend the time for deletion, also disable automatic deletion. Wish you best of luck.

  3. Mohsin Alam says

    If I add this define(‘EMPTY_TRASH_DAYS’, 1); code to Snippet will trash auto delete after 1 day?

    If no, then tell me a way to set auto delete after 1 day. Thanks

  4. Ryan says

    Does the “Stopping WordPress from Automatically Emptying Trash” function in this article affect Custom Post Types as well, stopping the automatic empty trash/purge for everything?

  5. Gilvan says

    I think this information is wrong. Since when WordPress deletes items from the trash after 30 days? Unaware of this option. Or has now emerged in versions 4.5.1 or 4.5.2?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.