En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Otomatik Çöp Boşaltmayı Sınırlama veya Devre Dışı Bırakma

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 Otomatik Boşaltmayı Devre Dışı Bırakma

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.

Çöp kutusundaki gönderileri görüntüle

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:

Video Eğitim

WPBeginner'a Abone Olun

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.

Belirli günlerden sonra çöp kutusunu boşalt

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.

wpconfig'de otomatik çöp kodu

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.

Özel Kodunuzu WPCode'a Ekleme

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.

Kod için bir başlık girin

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.

WPCode'da varsayılan Otomatik Ekleme yöntemini seçin

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.

WPCode kod parçacığını kaydet ve etkinleştir

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.

Boş çöp kutusu düğmesine tıkla

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.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

15 CommentsLeave a Reply

  1. 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.

  2. 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.

    • 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

    • WooCommerce yöntemini değiştirmediği sürece, bu da onu etkilemelidir.

      Yönetici

  3. Ç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.

  4. 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

  5. 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?

  6. 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ı?

Cevap Bırakın