Wordpress’de yazı düzenlerken içerik değişme hatası.

WordPress’te bir yazıyı düzenlemek için tıkladığınızda, o yazının içeriği yerine başka bir yazının içeriği editörde açılıyorsa bu şaşırtıcı ve can sıkıcı bir durumdur. Bu sorun genellikle Jetpack’in Markdown özelliğinden kaynaklanır.

Sorunun Belirtileri

  • Yazı listesinde A yazısını düzenlemek için tıklıyorsunuz
  • Editör açılıyor ama içerik B yazısına ait
  • Farklı yazılar arasında içerik karışıyor
  • Kaydettiğinizde yanlış içerik yayınlanıyor

Sorunun Nedeni: Jetpack Markdown Özelliği

Jetpack’in Markdown desteği, yazı içeriklerini Markdown sözdizimiyle işler. Ancak bazı durumlarda bu özellik yazı ID’lerini yanlış ilişkilendirebilir ve editör açıldığında farklı bir yazının içeriğini gösterebilir. Bu özellikle şu durumlarda olur:

  • Çok sayıda taslak veya otomatik kayıt (autosave) revizyonu birikimiş
  • Cache ile birlikte Markdown önbelleği çakışması
  • Eklenti çakışması durumlarında

Çözüm: Jetpack Markdown’u Kapatın

  • WordPress admin panelinde Jetpack → Ayarlar bölümüne gidin
  • Yazma sekmesini açın
  • “Yazıları veya sayfaları düz metin Markdown sözdiziminde yazın” seçeneğini bulun
  • Bu özelliği devre dışı bırakın
  • Ayarları kaydedin
  • Yazı düzenleme sayfasını yenileyin ve test edin

Cache Temizleme

Jetpack Markdown kapatıldıktan sonra cache’i temizlemek önemlidir:

  • Kullandığınız cache eklentisinin tüm önbelleğini temizleyin
  • Tarayıcı cache’ini temizleyin (Ctrl+Shift+Del)
  • WordPress’in kendi object cache’ini temizleyin: wp cache flush --allow-root

Yazı Revizyonlarını Temizleme

Çok fazla otomatik kayıt revizyonu bu tür sorunlara katkıda bulunabilir:

-- Eski revizyonları temizle (phpMyAdmin SQL):
DELETE FROM wp_posts WHERE post_type = 'revision' 
AND post_date < DATE_SUB(NOW(), INTERVAL 30 DAY);

Veya WP-CLI ile:

wp post delete $(wp post list --post_type='revision' --field=ID --allow-root) --allow-root

Revizyon Limitini Ayarlama

Gelecekte revizyon birikimine karşı wp-config.php'ye ekleyin:

define('WP_POST_REVISIONS', 3);

Sorun Devam Ediyorsa: Eklenti Çakışma Testi

  • Jetpack hariç tüm eklentileri devre dışı bırakın
  • Sorun çözüldüyse eklentileri tek tek ekleyerek sorunu tetikleyeni bulun
  • Tüm eklentiler devre dışıyken de sorun varsa tema kaynaklı olabilir

Tarayıcı Sorunu Mu?

Tarayıcının önbelleği veya oturum verileri de bu tür karışıklığa yol açabilir:

  • Farklı bir tarayıcıda deneyin
  • Gizli/özel sekmede (Ctrl+Shift+N) deneyin
  • Tarayıcı cache ve cookie'lerini temizleyin

Sonuç

WordPress yazı düzenlerken içerik değişme hatası genellikle Jetpack'in Markdown özelliğinden kaynaklanır. Bu özelliği Jetpack Ayarlar → Yazma bölümünden kapatmak sorunu çözer. Kapatma sonrası cache'i temizlemeyi ve sayfayı yenilemeyi unutmayın.

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

Başa dön tuşu