O R H A N K A R T O P U

Bir yazıyı ya da sayfayı silmek istiyorsunuz. Çöp kutusuna gönder diyorsunuz ama içerik orada kalmaya devam ediyor. Ya da çöpe gitti fakat oradan geri getiremiyorsunuz, bazen de ‘kalıcı olarak sil’ dediğiniz halde liste bir türlü temizlenmiyor. Silme işleminin takılması çoğu zaman bir eklentinin araya girmesinden ya da bozuk bir veritabanı tablosundan kaynaklanır.

Önce neyle karşı karşıya olduğunuzu görün

Silme sorunu birkaç farklı biçimde görünür. İçerik çöpe hiç gitmiyor olabilir, çöpten geri gelmiyor olabilir ya da kalıcı silme işe yaramıyor olabilir. Hangi aşamada takıldığını belirlemek çözümü daraltır. Bir de şunu kontrol edin: sildiğinizi sandığınız içerik gerçekten mi duruyor, yoksa tarayıcı eski bir sayfayı mı gösteriyor. Bazen sorun sadece önbellektir.

Olası sebepler

  • Eklenti çakışması. Bir eklenti silme işlemine müdahale edip tamamlanmasını engelliyor olabilir.
  • Önbellek. Hem site önbelleği hem tarayıcı önbelleği, silinmiş içeriği hâlâ duruyormuş gibi gösterebilir.
  • Veritabanı sorunu. İlgili tablo bozulduğunda kayıtların durumu düzgün güncellenmez.
  • İzin ya da yetki. Giriş yaptığınız hesabın o içeriği silme yetkisi olmayabilir.

Adım adım çözüm

  1. Önce önbelleği eleyin. Site önbelleğini boşaltın, tarayıcı önbelleğini temizleyin ve farklı bir tarayıcıda ya da gizli pencerede tekrar bakın. İçerik gerçekten silinmişse gözden kaybolur. Bu adım en hızlısı olduğu için ilk sırada.
  2. Eklentileri geçici olarak devre dışı bırakın. Hepsini kapatıp silme işlemini tekrar deneyin. Çalışıyorsa eklentileri tek tek açarak sorumluyu bulun. Yazı türlerini ya da iş akışını değiştiren eklentiler bu konuda en sık suçlulardır.
  3. Çöp kutusunu boşaltmayı deneyin. Yazılar listesindeki çöp sekmesine girip topluca boşaltın. Tek tek silinmeyen içerikler bazen toplu boşaltmayla gider.
  4. Çöp davranışını yapılandırın. WordPress sildiğiniz içeriği varsayılan olarak bir süre çöpte tutup sonra otomatik siler. wp-config.php dosyasına define(‘EMPTY_TRASH_DAYS’, 7); gibi bir satır ekleyerek bu süreyi belirleyebilirsiniz. Değeri sıfır yaparsanız çöp kutusu tamamen devre dışı kalır ve sildiğiniz her şey anında kalıcı olarak silinir. Bu satırı eklerken bir yanlışlıkla kalıcı silmeye alıştığınızı unutmayın.
  5. Veritabanı tablolarını onarın. Yukarıdakiler çözmediyse tablolar bozulmuş olabilir. WordPress’in kendi onarım özelliğini wp-config.php içine define(‘WP_ALLOW_REPAIR’, true); satırını ekleyerek açabilir, ardından onarım sayfasını çalıştırabilirsiniz. İşlem bittikten sonra bu satırı mutlaka geri silin, çünkü açık kalması güvenlik açığıdır. phpMyAdmin üzerinden de tablo onarımı yapılabilir.

Çöp kutusunun hiç boşalmaması bazen depolama ya da planlı görev sorunudur. WordPress çöpteki içeriği belirli aralıklarla otomatik silmek için kendi zamanlanmış görevlerini kullanır. Bu görev sistemi tıkanmışsa, süresi dolan içerik silinmeden birikir. Çok sayıda ziyaretçi almayan sitelerde bu görevler tetiklenmek için bir sayfa isteği beklediğinden, düşük trafikli sitelerde çöp temizliği gecikebilir.

Çok sayıda içeriği birden silmeye çalışırken işlem yarıda kesiliyorsa, sunucunun bir seferde işleyebileceği süre ya da bellek sınırına takılmış olabilirsiniz. Böyle durumlarda içerikleri küçük gruplar halinde silmek daha sağlıklıdır. Yüzlerce yazıyı tek hamlede silmek yerine sayfa sayfa ilerlemek, zaman aşımı hatasının önüne geçer.

Yeniden yaşamamak için

Önbellek eklentinizi, içerik düzenledikten ya da sildikten sonra ilgili önbelleği otomatik temizleyecek biçimde ayarlayın. Böylece silinen bir yazının hortlamış gibi görünmesinin önüne geçersiniz. Yeni bir eklenti kurduğunuzda, özellikle içerik ya da yazı türleriyle ilgiliyse, basit bir silme denemesi yapıp süreci bozmadığını görün. Veritabanınızı düzenli yedekleyin, çünkü bozuk tablolar çoğu zaman uyarı vermeden birikir ve yedek en sağlıklı geri dönüş noktanızdır.

Silme sorunları ilk anda inatçı görünür ama sırayla gidince neredeyse hep çözülür. Hangi aşamada takıldığını söylerseniz doğrudan oraya odaklanıp birlikte bakabiliriz.

Bu işleri kendiniz yapmak yerine profesyonel destek isterseniz, WordPress bakım ve teknik destek hizmetime göz atabilirsiniz.

Bu konunun tüm rehberi: WordPress Hataları ve Çözümleri

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

WhatsApp