Bir WordPress sitesi oluşturmak ve yönetmek, içeriğinizde birçok günlük düzenleme gerektirir. Bu değişiklikler gönderiler, sayfalar, widget’lar, tema seçenekleri vb. düzenlemeleri içerir. Bu günlük rutinde karşılaşabileceğiniz en yaygın sorunlardan biri, sitenizde düzenlemeler yaptıktan sonra WordPress değişikliklerinin görünmemesidir. Bu hatayı çözmek, WordPress’e yeni başlayanlar için oldukça zor olabilir. Muhtemelen bu sorunla birden fazla karşılaşacağınız için sorun giderme adımlarını öğrenmeniz faydalı olacaktır. Bu kılavuzda, WordPress değişiklikleriniz güncellemeden/yayınlamadan sonra görünmüyorsa ne yapmanız gerektiğini size göstereceğiz. Yeni başlayan veya deneyimli bir geliştirici olmanız fark etmez – bu şeyleri bilmek her iki durumda da işe yarayacaktır.
Size yardımcı olmak için bu makaleyi birkaç küçük adıma ayırdık:
-
ön adımlar
-
Tarayıcı önbelleğini temizleme
-
Önbelleğe alma eklentinizin önbelleğe alınmış içeriğini temizleme
-
Sunucu önbelleğini temizleme
-
CDN önbelleğini temizleme
-
Kodlama hatalarını düzeltme
WordPress Değişiklikleri Gösterilmiyor Nasıl Onarılır
Önbelleğe alma, düzenlemeden sonra sitenizin değişmiş görünmemesinin ana nedenidir. Aşağıdaki bölümlerde, sorunu çözmek için çeşitli önbellek türlerini nasıl temizleyebileceğinizi ayrıntılı olarak açıklayacağız. Bundan önce, bir hata olduğundan emin olmak için gerçekleştirmeniz gereken birkaç hazırlık adımı vardır, bu yüzden bunları hızlıca gözden geçireceğiz.
Ön Adımlar
Bir dosyayı veya sayfayı düzenledikten sonra değişiklikleri kaydetmeyi unutmak herkesin başına gelebilir. Bu yüzden daha ileri gitmeden önce, sorunun nedeninin bu basit hata olmadığından emin olun.
Sayfa/yazı içeriğini veya seçeneklerini değiştirirseniz, sayfanın/yazının düzgün bir şekilde güncellendiğinden emin olun. Değişiklikleri gözden geçirin, gerekirse bazı düzenlemeler yapın ve ekranın sağ üst köşesindeki Güncelle düğmesine basın.
Kontrol panelinizde temanızın seçeneklerini veya genel ayarlarını düzenlediyseniz, değişikliklerin doğru şekilde uygulandığından emin olun. Bunları bir kez daha gözden geçirin ve ardından kaydetmek için Değişiklikleri Kaydet düğmesine tıklayın. Bu düğmenin konumu değişebilir, fakat çoğunlukla ekranın sol alt veya sağ üst köşesinde bulunur.
Ayrıca widget değişikliklerinin düzgün bir şekilde kaydedildiğinden emin olun. Görünüm > Widget’lar’a gidin, widget alanını ve değiştirdiğiniz widget’ı bulun ve Kaydet düğmesine tıklayın.
Son olarak özellikle yakın zamanda etki alanı değiştirdiyseniz veya sitenizi taşıdıysanız, doğru URL’yi görüntüleyip görüntülemediğinizi kontrol edin.
Önerdiğimiz her adımı tamamladıktan sonra sayfanızı/gönderinizi gözden geçirdiğinizden emin olun. Sorun hala devam ediyorsa bir sonraki bölüme geçin.
Tarayıcı Önbelleğini Temizleme
Siteniz ilk kez başarıyla yüklendikten sonra, web tarayıcıları sitenizin statik içeriğinin bir kopyasını bilgisayarınızın önbellek adı verilen bir bölümünde depolar. Tarayıcılar, genel yükleme süresini azaltmak için siteniz her yüklendiğinde bu kopyayı kullanır. Bu durum kullanıcı deneyimini büyük ölçüde geliştirir, fakat bunun bir bedeli önbelleğe alma sorunlarıdır.
Daha doğrusu, sitenizin önbelleğe alınmış bir sürümünü göstererek, tarayıcınız sitenizdeki herhangi bir değişikliği kabul etmeyecektir. Birkaç kelimeyi mi yoksa tüm sayfa içeriğini mi düzenlediğiniz önemli değil – herhangi bir değişiklik göremeyeceksiniz. Sadece sayfayı yeniden yüklemek yardımcı olmuyor. Bu durumda, hem sayfayı yeniden yükleyen hem de işlem sırasında tarayıcı önbelleğini temizleyen bir donanım yenilemesi yapmanız gerekir.
Burada sayfanızın tam olarak nasıl yenileneceğine ilişkin talimatlar verilmiştir.
Pencereler:
-
Chrome : Ctrl + F5 veya Ctrl + Shift + R
-
Mozilla: Ctrl + Üst Karakter + R
-
IE : Ctrl + F5
Mac os işletim sistemi:
-
Chrome: Cmd + Üst Karakter + R
-
Mozilla: Cmd + Üst Karakter + R
-
Safari: Cmd + Opt + R
Donanım yenilemesinden sonra düzenlemeleri görebiliyorsanız sorun çözülmüş demektir. Zamanla, muhtemelen önbelleği temizlemenin genellikle bu sorunu çözeceği sonucuna varacaksınız. Bu sorunu önlemek için, içerik düzenlemelerini gözden geçirmeden önce düzenli olarak önbelleği temizlediğinizden emin olun.
Tarayıcı önbelleğini temizlemek bu sorun için ilk başvurulacak çözüm olsa da, var olan diğer önbellek türlerini ve bunları temizlemenin yollarını keşfedeceğiz.
Önbelleğe Alma Eklentinizin Önbelleğe Alınmış İçeriğini Temizleme
Önbelleğe alma eklentileri, tarayıcı önbelleğiyle aynı amaca hizmet eder ve aynı sorunlara neden olabilir.
Bununla birlikte bu hatalarla başa çıkmanın birkaç yolu vardır. Tüm önbelleği veya tek bir sayfayı temizleyebilir/temizleyebilir, ana sayfanızı önbelleğe almamaya karar verebilir (sorun onda varsa) veya önbellek eklentisini tamamen devre dışı bırakabilirsiniz. Fakat bu seçeneklerin adları ve konumları, kullandığınız önbellek eklentisine göre değişir. Ek olarak önbelleğe alma eklentilerinin fiyatları ve mevcut temanızla uyumluluğu değişebilir. Bu durumda, yeterli önbelleğe alma eklentisini bulmak size kalmış.
Bu makalenin amaçları doğrultusunda, W3 Total Cache ve seçeneklerini kullandık. Aynı veya benzer seçenekler, başka herhangi bir önbelleğe alma eklentisinde mevcuttur.
Tüm eklenti önbelleğini temizlemek için üst gezinme sekmesindeki Performans seçeneğinin üzerine gelin ve açılır menüden Tüm Önbellekleri Temizle seçeneğine tıklayın. Tek bir sayfanın önbelleğini temizlemek için aynı açılır menüden Geçerli Sayfayı Temizle seçeneğine tıklayın.
Sitenizin ön sayfasını oldukça sık düzenliyorsanız, önbelleği her seferinde temizlemek gözünüzü korkutabilir. Bu durumda, özellikle o sayfada önbelleğe almayı devre dışı bırakmalısınız. Sol menüde Performans seçeneğine gidip Sayfa Önbelleği’ni seçerek statik bir ön sayfada önbelleğe almayı devre dışı bırakabilirsiniz. Genel bölümünde, Ön sayfayı önbelleğe alma seçeneğini seçin ve Tüm ayarları kaydet’e tıklayın. Ek olarak aşağıdaki iki ekran görüntüsünde bu tür seçeneklerin diğer örneklerini görebilirsiniz.
Gördüğünüz gibi önbelleğe alma eklentileri oldukça pratik. Eklentilerden kaçınmanız gereken tek durum, son derece “hafif” bir web sitesine sahip olmaktır. Bu yüzden web siteniz için en iyi önbellek eklentisini seçerken, site içeriğinizin miktarı ve boyutu ana hususlardan biri olmalıdır.
Fakat siteniz şu anda geliştirme aşamasındaysa veya sitenizde sık sık değişiklik yapıyorsanız, eklentiyi geçici olarak devre dışı bırakmayı düşünün. Bunu yaptığınızda, her düzenlemeden sonra önbelleği temizleme ihtiyacını ortadan kaldırmış olursunuz.
Eklentiler > Yüklü eklentiler’e gidip eklentiyi bularak ve Devre Dışı Bırak seçeneğini belirleyerek seçtiğiniz önbellek eklentisini devre dışı bırakabilirsiniz.
Önceki tüm adımlarda olduğu gibi, içeriğinizi her adımdan sonra gözden geçirmelisiniz. İçerik doğru gösteriliyorsa sorun ortadan kalkar.
Sunucu Önbelleğini Temizleme
Hem tarayıcı hem de eklenti önbelleğini temizledikten sonra sorun devam ederse, sunucunuzda etkinleştirilmiş bir önbelleğe alma seçeneğiniz olabilir ve bu da soruna neden olur. Sunucu önbelleğini temizlemek için barındırma sağlayıcınıza danışmanızı öneririz.
WordPress Değişikliklerini Çözmek İçin Ek Adımlar Gösterilmiyor
Çoğu durumda, sorun önceki bölümde önerilen yöntemler kullanılarak çözülmelidir. Yine de, değişikliklerin hala doğru şekilde gösterilmediği nadir durumlar için bazı yararlı ipuçları bırakacağız.
CDN Önbelleğini Temizleme
CDN, içerik dağıtım ağı anlamına gelir ve özellikle yüksek trafik oranlarına sahip siteler için web sitesi hızını artırmak için önemli bir varlıktır. Yalnızca CSS ve JS stil sayfaları ve resimler gibi statik site kaynakları sunmak için kullanılmalıdır.
Fakat diğer tüm önbelleğe alma türlerinde olduğu gibi, çok nadiren de olsa CDN önbelleğe alma sorunları olabilir. Bu yüzden sitenizin en yeni sürümünün gösterilmesi için bazen CDN önbelleğinizin temizlenmesi gerekir. İyi bir önbelleğe alma eklentisinin birçok avantajından biri, CDN’nizi onunla entegre edebilmeniz ve CDN önbelleğini temizleyebilmenizdir.
Kullandığımız eklenti bu şekilde çalışıyor. Performans bölümüne gidin ve CDN’ye tıklayın. Ekranınızın üst kısmında, tek dosyaları temizlemek veya tüm önbelleği temizlemek için iki düğme göreceksiniz.
CDN’yi tamamen temizlemenin sitenizin performansını olumsuz yönde etkileyebileceğini unutmayın. Fakat sitenizde çok sayıda değişiklik yaptıysanız gerekli olabilir. Yalnızca birkaç hedefli düzenleme yaptıysanız, tek dosyaları temizlemek daha etkili olabilir.
İlk seçeneği, yani tek dosyaları temizlemeyi kullanmaya karar verirseniz, bir açılır pencere görünecektir. Daha sonra önbelleğin temizlenmesi gereken dosyanın URL’sini girin ve Temizle düğmesine tıklayın.
Kodlama Hatalarını Düzeltme
Sitenize tema seçenekleri, kısa kodlar, widget’lar veya bir alt tema aracılığıyla kod eklerken, uygun kodlama sözdizimini takip etmek önemlidir. Bunun yapılmaması, sitenizde hiçbir değişikliğin uygulanmamasına veya sitenizde hataların gösterilmesine neden olur. Bu yüzden lütfen girdiğiniz kodda herhangi bir hata olup olmadığını kontrol edin ve düzeltmeye çalışın. Çoğu zaman sorun, açma veya kapama parantezlerinin veya bir noktalı virgülün (;) eksik olmasından kaynaklanır. Ayrıca özel HTML veya JS kodu ekliyorsanız, tüm açılış etiketlerinin ilgili kapanış etiketlerine sahip olduğundan emin olun. Açılış ve kapanış etiketlerinin sayısında uyumsuzluk olması çok yaygın bir hatadır. Bu hataları önlemek için uygun kod girintisi kullanın ve kod yazarken aynı kodlama stilini kullandığınızdan emin olun.
Çözüm Yolu
Bu makale ile donatılmış olarak, artık sitenizde görünmeyen WordPress değişiklikleri için bir çözüme sahipsiniz. Fakat bunun da ötesinde, çeşitli önbellekleme çözümleri hakkında bilinçli kararlar alabilir ve web siteniz için en uygun olanı seçebilirsiniz. Bu bilgi aynı zamanda gelecekteki önbellekle ilgili WordPress hatalarını gidermenize ve ayrıca kodlama bilginizi ve web sitesi hızınızı geliştirmenize yardımcı olacaktır.