WordPress’te Kayıp Yan Bıçağı Nasıl Düzeltilir
Sitenizin düzeninin kenar çubuğunuzu silmesine veya içeriğinizin altına veya altbilgiye taşımak gibi garip bir şey yapmasına neden olan WordPress’te bazen çılgın şeyler olur. WordPress tarafının kayıp tarafı genellikle sadece yanlış kodun bir sonucudur. Bazen temalar, eklentiler ve hatta yenileme hatalarından kaynaklanır. Neyse ki, düzeltmek için sadece birkaç problem çözme gerekiyor. WordPress tarafının kayıp tarafı sorununun çözülmesi, eksik tarafın sorunu neredeyse her zaman yaptığınız en son değişikliklerden kaynaklanmaktadır. Bu tür değişiklikler aşağıdakilerin bir sonucu olabilir:
Yeni Tema
Yeni bir eklenti
Yeni bir yazı
Koddaki son değişiklikler
Bazı iyileştirmeler basittir. Diğer kişilerin kodu incelemek ve iyileştirmeyi incelemek için zamana ihtiyacı olabilir. Bazı basit problem çözme prosedürleri ile bu çok zor olmayacaktır. Bazı örneklere bakalım ve bunları nasıl düzelteceğinizi görelim. Önce basit şeyleri görmek için sorunları çözerken zor bir şekilde öğrendiğim ayarlar ve basit çözümler. Sorun bir temada basit bir ayar olduğunda, yarım gün kodu kazmak için harcamak çok kolaydır. Kod, tema ve eklenti gibi en son ekleme veya güncelleme ile başlayın.
Kodu keşfetmeden önce, kolayca göz ardı edilebilmesi için çok basit bazı şeylere bakalım. Bazıları çok fazla WordPress deneyimi olanlar için açık olabilir, ancak yıllardır WordPress kullanan biri bile bulamayabilir. Örneğin, yıllardır WordPress kullanmış olabilirsiniz ve temaları asla değiştirmemiş olabilirsiniz. Widget’lar Baruter temasıyla kaybolur Bazen çözüm, yeni bir temaya geçtiğinizde widget’ı yerleştirmeniz gerektiği kadar basittir.
Sürükleyin ve widget’ınızı çıkarın ve tekrar aktifsiniz. Düzen ayarlarını gönderme Birçok temanın kontrol etmeniz gereken ek ayarları vardır. Örneğin, Divi size bir dizi ek gönderme ayarı verir. Ekranın sağ tarafında yazı başlığının karşısında Divi Post ayarları adlı bir kutu var. Burada sayfa düzeni adlı bir açılır kutu bulacaksınız. Sağ taraftaki çubuk, sol yan bıçaklar ve tam geniş arasından seçim yapabilirsiniz. Tam genişlik, direk için yan bıçakları öldürüyor. Başka bir sayfada değil, birkaç sayfada veya yayınlarda bir yan çubuğunuz varsa, sorun olabilir. Güncelleme WordPress Bir güncellemeyi kaçırmadığınızdan emin olun. WordPress ve tema bu sorun için en önemlisidir. Bazen WordPress veya temayı yeniden yüklemeniz gerekebilir. Temaları Değiştirme Bu sorunun yollarından biri, temayı değiştirmek ve ardından güncellemektir. Temayı güncelledikten sonra, tüm özel kodlarınız kaybolur. Bunun üstesinden gelmenin iki yolu vardır: Çocuk temasını kullanın. Bir çocuk teması kullanırken, yine de ana temanın güncellendiğinden emin olmanız gerekir.
Özel dosyanızı kaydedin ve temayı güncelledikten sonra tekrar yapıştırın.
Kod Bazen kodla hata yaparız. İnan bana … yapmak kolay. Kimlik yerine yan çubuğun adını kullanmak gibi basit bir şey, normal düzeninizin durumuna zarar vermek için yeterlidir. Bazen bu, koddaki kodun daha fazla yürütülmemesini sağlayan hatalardan kaynaklanır. Bir yazıda bir kod bile olabilir. Bu olduğunda, bu yayınla sayfa hariç her sayfadaki yan bıçakları görebilirsiniz.
Denemeye başlamadan ve kodunuzda değişiklik yapmadan önce, en son yedeklemelere sahip olduğunuzdan emin olun. İnanın bana, bu durumda daha da kötüleştirmek mümkündür. Yedekleme en iyi arkadaşınızdır. Aslında, WordPress, temaları, eklentileri veya kodunuzu değiştirmeden önce daima bir yedekleme yapın. Bir sorun varsa, orijinal sürüme döndürebilirsiniz. Kodu gönderiye ekleyen yazıdaki kod karmaşık olabilir. Kodu diğer kaynaklardan kopyalarken, etiketi atlamak veya yanlışlıkla rastgele kodları Microsoft Word gibi kelime işlemeden sabitlemek kolaydır (Word bazen kendi biçimlendirmesini ekler. Bir keresinde Amazon Affiliate kodunu Word’den ekleyerek kenar çubuğumu kapattım) . Genellikle bir gönderideki rastgele bir kod parçası, kenar çubuğunu sayfanın altına taşır. Bu, temanın yan tarafın div öğesinin sarılmasının dışındaymış gibi yanıt verebilir. Ayrıca kapalı olmayan div öğelerini kontrol edin. Bir başka olası neden, kategorinin aralığı çok geniş ve kenar çubuğu içeriğini aşağı doğru itmesidir. Ayrıca, yanlara ve widget’lara koyduğunuz kodlara da bakın. Bu, eklentiler veya CSS’deki genişlik düzenlemesi sorununun çok yüksek olması nedeniyle de neden olabilir.
Bu örnekte kenar çubuğu altbilgiye aktarılır ve yorum göndermek için oturum açma kenar çubuğu konumuna aktarılır. Bu yalnızca bu gönderiyi içeren bu yazıda veya ekranda yapılır. Sorunu bulmak için, sorunla ilgili belirli bir gönderi bulana kadar her gönderiyi tek tek açın. Ardından Gönderi için Düzenleme Modunu girin.
Sorunu çözmek için gönderiye gidip metin sekmesini seçiyorum. Metni diğer kaynaklardan kopyaladığımda silmediğim bir kod parçası buldum. Yani kapanış ama açılışı
yoktur. Kodu sildim ve kenar çubuğu doğru yere taşındı. W3 Geliştirme Araçları W3 Geliştirici, kodunuzu doğrulamak için bir dizi çevrimiçi araçtır. Bu, HTML, CSS, hücresel uyumluluk, RSS yemini, bağlantıları ve daha fazlasını test edecektir. Bu eksik kısmı arıyor ve daha fazla problemi çözebilmeniz için tüm sorunları vurgulayacak. Sorunları çözmek için birçok kodunuz varsa veya sorunu bulamıyorsanız, bu iyi bir seçimdir. Kontrol etmek istediğiniz URL’yi yazabilir, kodu dosya olarak yükleyebilir veya kodu doğrudan giriş olarak ekleyebilirsiniz. Bu daha sonra kodu test edecek ve size analizi verecektir.
URL’ime bağlı kalıyorum ve bu bana sorunları çözmek için bir hata listesi veriyor. Sorunun bir parçası olmayan birçok hata varsa bu kafa karıştırıcı ve zaman alıcı olabilir. Sorunun stil sayfası, tema stil sayfasındaki koddan kaynaklanabilir. Görünüş altında bulabilirsiniz> editör. Aşağı kaydırın ve stillerin altındaki stil sayfasına tıklayın. Şuna benzeyen bir kod göreceksiniz: Yirmi için aşağıdaki kod -sixteen:
Şamandıra: sol;
Marj-sol:%75; Dolgu: 0;Genişlik:%25;
}
Bu örnekte, yirmi on altı tema üzerinde bir değişiklik yapmaya çalıştığımda basit bir hata yaptım.
.Siidabar {
Sağa çık;
Marj -sol:%-100; Maksimum genişlik: 413px;
Pozisyon: göreceli;
Genişlik:%29.4118;
Float, ekrandaki konumunun kenarlarını anlatıyor. Şamandıra ve marj pozisyonunun değiştirildiğini buldum. Kod şuna benzeyecektir:. Alt Float: Sol;
Marj -Sağ:%-100;
Maksimum genişlik: 413px;
Pozisyon: göreceli;
Genişlik:%29.4118;
}
Bu kenar çubuğumu geri getirdi. Buna neden olabilecek başka bir sorun, genişlik ve yanlış piksel boyutunun yüzdesinin kullanılmasıdır. Temanız için en uygun olanı deneyebilir ve görebilirsiniz. Widget Bir widget başlatırsanız, adı değil widget kimliğini kullandığınızdan emin olun. Bu çoğunlukla programcıların bağlantıyı şirketlerine geri koyduğu ücretsiz bir temada görülür. İşte yirmi on altı temadaki bir kod ekranı örneği.
Function twentySixteen_widges_init () {
Register_idabar (dizi (
‘İsim’ = & gt; __ (‘kenar çubuğu’, ‘Twentysixteen’),
‘id’ = & gt; ‘Kenar çubuğu-1’, ‘Açıklama’ = & gt; __ (‘Kenar çubuğunuzda görünmek için buraya widget ekleyin.’, ‘TwentySixteen’),
‘Önce_widget’ = & gt; ‘& lt; bölüm id = ” %1 $ s” class = “widget %2 $ s” & gt;’,
‘After_widget’ = & gt; ‘& lt;/bölüm & gt;’,
‘Önce_title’ = & gt; ‘& lt; h2 class = “widget-title” & gt;’,
‘After_title’ = & gt; ‘& lt;/h2 & gt;’,
));
Functions.php Dosya temasında, Register_sideBar’ı arayın ve kimlik widget’a bakın. // Aktif kenar çubuğu olmayan sitelere bir unbaru sınıfı ekler.
if (! Is_active_sidebar (‘kenar çubuğu-1’)) {
$ sınıflar [] = ‘no-bausause’;
}
Şimdi kenar çubuğunun kimliğini ve adını arayın ve adın değil, kimliğin kullanıldığından emin olun.
Bu satırdan birini kimlikten isme dönüştürmek, içeriğin altındaki tarafın yanını hareket ettirir.