Kendi WordPress Probleminizi Nasıl Biçerdınız?

Hata? İtiraf ediyorum, bu en ilginç konu gibi görünmüyor, ama beni dinleyin … Ya WordPress sitenizde görünen sorunları çözebileceğiniz konusunda tam bir güveniniz varsa? Sizi doğrudan hatanın kaynağına yönlendirebilecek ve nasıl düzelteceğinizi söyleyebilen basit bir adım -adım kontrol listeniz varsa ne olur? Bu yazıda tarif ettiğim şey bu. Profesyonel ipuçları: Sitenizde görünen hatalar varsa geri dönebilmeniz için bu URL’yi daha sonra yer işareti koyun veya kaydedin.
İçindekiler tablosunu gizle
Hata ayıklama çok zor değil
Yaygın hataları düzeltin
Tema ayarınız geçerli değil mi?
CSS’niz geçerli değil mi?
404 hata alıyor musunuz?
Temanızı güncelledikten sonra hata görünüyor mu?
“Beyaz ekran ölümü” görüyor musunuz?
Diğer-Debug
Tüm eklentileri devre dışı bırakın
Temanızı yeniden yükleyin
WordPress’i yeniden yükleyin
Çözüm
Hata ayıklama son birkaç yıldır çok zor değil, binlerce WordPress sitesinde hata ayıklıyorum.
Bazı hatalar sıklıkla oluşmasına ve diğerleri nadir olmasına rağmen, genellikle problemleri tanımlamayı ve düzeltmeyi başaran birkaç basit adım vardır. Ayrıca, temada veya eklentide gerçek bir hata olmadığı sürece, yazılması gereken bir kod yoktur. Bu kılavuzda, müşterilerin web sitelerini geliştirmelerine yardımcı olmak için kullandığım hata ayıklama sürecini paylaşacağım. Bunu kendi sitelerinizden birine uyguladıktan sonra gerçek bir WordPress uzmanı gibi hissedeceksiniz. Yaygın hataları iyileştirin Bazı daha yaygın sorunlar kolayca tanımlanır ve belirli çözümlere sahiptir. Önce tartışacağım ve sonra diğer sorunlar için kullanabileceğiniz daha yaygın bir sürece geçeceğim. Tema ayarınız geçerli değil mi? Eklenti veya tema ayarlarını değiştirirseniz ve sitenizde herhangi bir değişiklik görmezseniz, bu neredeyse her zaman önbellekleme nedeniyledir. Çoğu önbellek eklentisi, bir özelleştirici gördüğünüzde devre dışı bırakılır, bu nedenle değişiklikleriniz genellikle orada görülür, ancak güncellemelerinizi sakladıktan sonra bile doğrudan sitede değildir. WP Rocket, WP Super Cache veya W3 Total Cache gibi bir eklentiniz varsa, bu eklenti site dosyanızı daha hızlı içerecek şekilde önbelleğe alır. Önbellekleme, ziyaretçilere yeni oluşturduğunuz değişiklikleri içeren yeni dosyalar yerine önbellek sürüm dosyaları (eski) gönderilecektir.
Basit çözüm önbelleği boşaltmaktır. Kullandığınız önbellek eklentisinin yanı sıra, önbellekleri boşaltmak için tıklayabileceğiniz bir yerde bir yerde bir düğme olmalıdır.
WP Rocket, önbellek çözümlerinin çubuğunda önbellek temizleme seçeneğini yararlı hale getirir, bu nedenle birkaç dakika beklemeniz gerekebilir. Ardından sitenizi ziyaret edin ve önbellek tarayıcınızı silmek için CMD+Shift+R (Ctrl+Shift+R) ile sert bir yenileme yapın. CSS’niz geçerli değil mi? Sitenize yeni CSS eklerseniz ve değişiklikleriniz geçerli değilse, Site Önbelleğinizi boşaltarak başlayın. Bu işe yaramazsa, CSS’nizi daha “spesifik” hale getirmeniz gerekebilir. CSS’nizin yeterince spesifik olup olmadığını kontrol etmek için hızlı bir test olarak, etiket eklemeyi deneyin! Önemlidir: {seçin {seçin {

Arka plan: Mavi! Önemli;
} Bu işe yaramazsa, CSS kodunda bir sözdizimi hatası olabilir. Sol ve sağ kıvırma parantezlerinin sayısının aynı miktarda olup olmadığını kontrol etmek için tarayıcınızda veya düzenleyici kodunuzda Bulucu kullanın. Ardından eksik noktayı kontrol edin ve son olarak sınıf seçmeninden önce kayıp noktayı kontrol edin.
Bir sözdizimi hatanız varsa, sözdizimi hatasından önceki tüm CSS işlev görür ve daha sonra olmaz. 404 hata alıyor musunuz? Bazı temalar ve eklentiler, özel bir yazı türü ekler veya HTAccess dosyanızı etkileyebilecek başka değişiklikler yapar. Bu eklentilerden birini devre dışı bırakırken veya temaları değiştirirken, kategori sayfasında veya özel yazı türünde 404 hatayla sonlandırabilirsiniz. Bunun gibi rastgele bir 404 hatanız varsa, Permalinks Ayarları sayfasını (Ayarlar> Permalins) ziyaret edin. Özel bir kalıcı bağlantı yapısı girdiyseniz, posta adı seçeneği gibi önceden belirlenmiş yapılara geçmeyi deneyin ve ayarlarınızı kaydedin. Değiştirmeseniz bile kalıcı bağlantı ayarlarınızı ayarlayın! Permalink ayarlarını kaydettiğinizde, WordPress aslında HTAccess dosyasının yeni bir kopyasını yeniden oluşturur. Bu genellikle yaşayabileceğiniz 404 yaramaz hatayı düzeltir. Temanızı güncelledikten sonra hata görünüyor mu? Niyetim her zaman temamızı artırmak olsa da, bazen tema güncellemesiyle yeni hatalar ortaya çıkıyor. Temayı güncelledikten sonra sitenizde yeni bir hata görürseniz, önceki sürüme geri yüklenmenin kolay bir yolu vardır (bu da eklentiler için çalışır). WP geri alma eklentisini yükleyin ve etkinleştirin, kullandığınız temanın en son sürümüne geri dönebilirsiniz.
Bu eklenti hakkında sevmediğim tek şey, geri alma seçeneğinin bulmak zor olması. Görünüm menüsünü ziyaret edin ve sağ alttaki geri dönüş düğmesini bulmak için etkin temayı tıklayın.
“Return” ı tıkladıktan sonra, yayınlanan temanın her sürümünü içeren bir sayfaya götürüleceksiniz.

Ardından, istediğiniz sürümü seçebilir ve işlemi tamamlamak için alttaki geri alma düğmesini tıklayabilirsiniz. Geri alma güncellemeleri sıradan bir tema güncellemesi gibi çalışır. En son hangi sürümü kullandığınızı hatırlamıyorsanız, birkaç versiyonu geri yüklemeye çalışmak isteyebilirsiniz. Destek merkezini ziyaret ederseniz, her güncellemenin tarihi de dahil olmak üzere tüm temalarımız için bir günlük değişikliği bulabilirsiniz. Hataları düzeltmenin daha uzun sürümüne geri dönerseniz, temadaki hatalar hakkında destekle iletişime geçebilirsiniz. Yardımcı olmazsa, hataların temalardan kaynaklanmadığını bilirsiniz ve bu, sitedeki eklentilerden gelmenin neredeyse kesin olduğu anlamına gelir. WP geri alımının yalnızca wordpress.org adresinde bulunan ücretsiz temalar (ve eklentiler) için işlev gördüğünü lütfen unutmayın. “Beyaz ekran ölümü” görüyor musunuz? İşte genel bir senaryo: aniden tüm site beyaz olduğunda ve yönetici menüsüne bile erişemediğinizde temanızdaki PHP dosyalarını düzenliyorsunuz. Bu, PHP’de “ölümcül hatalar” olarak bilinir.

Büyük olasılıkla, kaybolan veya bir yerde ekstra karakterler var. Gereken tek şey, tüm sitenin bir çökmesini oluşturmak için PHP dosyasına dahil olmayan rastgele bir dönem veya harftir. PHP dosyalarını düzenlerken dikkatli olun! Nasıl düzelteceğiniz aşağıda açıklanmıştır: İlk olarak, düzenlediğiniz temanın yeni bir kopyasını indirin. Temamızı ziyaret edin ve bunlardan birini indirebilirsiniz. İndirdiğiniz yeni kopya, içinde düzenlenmemiş orijinal dosyalara sahip olacaktır. Ardından, sitenize FTP üzerinden bağlanın. Hiç FTP kullanmadıysanız, nasıl yapılacağını öğrenmek için bu FTP eğitimini takip edebilirsiniz. Tema sunucunuzda aşağıdaki konumda bulunur:

WordPress/WP-Concent/Tema, örneğin, IGNITE temasına giden yol olacaktır: WordPress/WP-Concent/Themes/Ignite, site vurulduğunda header.php dosyalarını düzenlediğinizi söylüyor. Header.php’i Sitemizden yeni indirdiğiniz Ignite kopyasında bulun ve FTP üzerinden sunucunuzdaki “Ignite” klasörüne yükleyin. Dosya yüklendikten sonra siteniz çevrimiçi olarak dönecektir. Ayrıca, şimdi bu tekrar olursa sitenizi nasıl düzelteceğinizi biliyorsunuz. Bunu bilmek, tema dosyalarınızı düzenlemenizi kolaylaştıracak olsa da, temanızdaki dosyaları hemen düzenlememenizi öneririm. Bunun yerine çocuğun temasını kullanmak için çok daha akıllı. Diğer birkaç ilk adım bazı belirli hataları içerir, ancak hemen hemen her şey sonraki üç adımla düzeltilebilir. Sitenize ne olduğundan emin değilseniz, tüm eklentileri devre dışı bırakın, bu denenmesi gereken ilk şeydir. Temamızın her zaman% 100 hatadan arınmış olduğunu söyleyememe rağmen, büyük olasılıkla sitenizdeki hatalar eklentilerden geliyor. Bunun nedeni, WordPress sitesinin ortalama 6-10 eklenti olan bir tema kullanmasıdır. Gösterge panelinizdeki eklenti sayfasını ziyaret ederek başlayın. Etkin ve devre dışı bırakılmış bir eklenti karışımınız varsa, hangisini kullandığınızı yazın veya bir eklenti sayfası ekran görüntüsü alın. Ardından, tüm eklentileri seçmek için tablonun üst kısmındaki onay kutusunu tıklayın ve tüm eklentileri aynı anda devre dışı bırakmak için bir kütle eylemi açılır menüsünü kullanın.

Bunu yapmak için biraz tereddüt ediyorsanız anlıyorum. Sitenize ne olacak? Siteniz eklentinin deaktivasyonundan geçici olarak etkilenecek olsa da, yeniden etkinleştirdikten sonra her şey normale dönecektir. Eklenti, devre dışı bırakıldığında ayarları silmez. Bu, bir eklentiyi yeniden etkinleştirdiğinizde, daha önce olduğu gibi aynı ayarlarla geri yükleneceği anlamına gelir. Eklenti devre dışı bırakıldıktan sonra, bir hatanın hala olup olmadığını kontrol edebilirsiniz. Hata kaybolursa, sorunun eklentilerden birinden geldiğini bilirsiniz. Hata dönene kadar her eklentiyi tek tek yeniden etkinleştirin. İhtiyacınız olmayan bir eklenti ise, silebilirsiniz. Değilse, hata hakkında eklenti geliştiricisiyle iletişime geçebilirsiniz. Eklentideki ortak bir hata yerine temalarımızdan biriyle çatışma var gibi görünüyorsa, lütfen bizimle iletişime geçin. Bu yardımcı olmazsa, bir sonraki adıma devam edin. Temanızı yeniden yükleyin Eklentinizi başarısızlığa uğratırsanız, tema ile ilgili bir hata olabilir. Hatalar, tema dosyalarında yapılan düzenleme, kötü güncellemeler nedeniyle hasarlı dosyalar veya temalardaki hatalardan kaynaklanabilir. Tema dosyasını düzenlediyseniz, bu değişikliği kaydettiğinizden emin olun, çünkü temanın yeniden yüklenmesi düzenlemenizin sonuçları olacaktır. Temayı yeniden yüklemek için görünüm menüsünü ziyaret ederek ve diğer temalara dönerek başlayın. Ardından, kullandığınız temayı seçtiğinizde, altta Sil seçeneğini göreceksiniz.
Aktif temanızı silemezsiniz, bu nedenle önce temayı değiştirmelisiniz. Tema silindikten sonra, yeni bir kopyayı yeniden yükleyebilir ve hatanın düzeltilip düzeltilmediğini kontrol edebilirsiniz. Bu yardımcı olmazsa, temada hatalar olabilir. Denenen son şey, WordPress’in kendisini yeniden yüklemektir. WordPress’i son bir deneme olarak yeniden yükleyin, WordPress’i yeniden yüklemeye çalışabilirsiniz. İster inanın ister inanmayın, WordPress’i yeniden yüklemek göründüğü kadar zor değildir. Gösterge tablonuzu ziyaret edin ve kontrol panelinin altındaki bir güncelleme alt menüsü öğesine tıklayın. Bu sayfada, WordPress çekirdeği, tema ve eklentiniz için mevcut tüm güncellemeleri göreceksiniz. WordPress’in en son sürümünü kullanmazsanız, güncelleme düğmesini de görürsünüz. Değilse, şimdi yalnızca yeniden yükleme düğmesini göreceksiniz. Bu düğmeyi tıklayın, WordPress sizin için otomatik olarak kendinizi yeniden yükler.
Umarım, bu sizin için hataları bitirir. Değilse, yardım almak için geliştiriciyle iletişim kurma zamanıdır. Bu hata ayıklama sürecinin sonucu, aldığım neredeyse tüm destek taleplerine hizmet ediyor. Bazen, daha fazla teknik uzmanlığa ihtiyaç vardır, ancak buradaki adımlar kodlama veya programlama bilgisi gerektirmez. Sadece biraz hata ayıklama bilgisine ve WordPress bilgisine ihtiyacınız var. Sitenizle ilgili sorunlar yaşarsanız ve bu kılavuz yardımcı olmazsa, destek merkezini ziyaret edebilir ve yardım almak için bizimle iletişime geçmenin en iyi yolunu bulmak için temanızı seçebilirsiniz.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir