WordPress'te Pluggable.php Dosya Hataları Nasıl Onarılır

Bir e-ticaret web sitesi başlatmaktan tutkunuzla ilgili bir blog başlatmaya kadar, WordPress programları web sitenizi oluşturmanıza yardımcı olabilir. WordPress, temel olarak web sitenize koyduğunuz içeriği yöneten ve blog web siteleri oluşturmak için yaygın olarak kullanılan bir içerik yönetim sistemidir (CMS).
WordPress, PHP ile yazılmış, komut dosyalarını indirmenize ve Web Sayfalarınızı oluşturmak için kullanımı kolay, web tabanlı bir düzenleyici kullanmanıza olanak tanıyan açık kaynaklı bir yazılımdır. WordPress ile birkaç dakika içinde çevrimiçi olabilirsiniz.
Ayrıca, çevrimiçi olarak bulunan bir dizi eklenti komut dosyasını kullanarak web sitelerini özelleştirmenize olanak tanır. Web sitenizde istediğiniz özelliğe sahip olmak için herhangi bir özel yazılım geliştirme şirketinden ürün seçebilir ve yükleyebilirsiniz. WordPress için özel olarak tasarlanmış eklentiler sunan bu tür birçok şirket var.
Ancak, diğer tüm platformlarda olduğu gibi, WordPress ile çalışırken karşılaşabileceğiniz bazı yaygın hatalar vardır. Kullanıcıları oldukça sık rahatsız eden böyle bir hata, pluggable.php dosya hatasıdır.
Bazı durumlarda, yönetici alanında görünen hata mesajına rağmen web siteniz çalışmaya devam edebilir. pluggable.php dosyası hatası ciddi ve karmaşık bir hata gibi görünse de doğru anlaşılırsa basit adımlar atılarak çözülebilir.
Pluggable.php Dosya Hatasının Nedeni
Koda dalmadan ve bir hatayı düzeltmek için düzenlemeye başlamadan önce, hataya neden olabilecek ana nedeni anlamak önemlidir. Pluggable.php dosyası hatasına ilk bakışta, hatanın pluggable.php dosyasında olduğunu düşündürür.
Tersine, çoğu durumda hatanın nedeni başka bir şeydir. Aslında pluggable.php, WordPress'in bir çekirdek dosyasıdır ve düzenlenmemelidir.
Daha önce belirtildiği gibi, WordPress, özellikleri artırmak için özel olarak yapılmış eklentiler veya temalar eklemenize izin verir. WordPress kullanıcılarının çoğu teknik değildir, bu nedenle çoğu zaman indirilen özel kod parçacıkları, yerel bir ortamda herhangi bir test yapılmadan canlı web sitelerinde oynatılır.
Bu birleştirilmiş eklentiler veya temalar ile temel WordPress işlevleri arasındaki herhangi bir çakışma, pluggable.php dosya hatasının birincil nedeni olabilir.
Ekrandaki Pluggable.php Dosya Hatasını Anlamak
Eklenen kod parçacıklarının herhangi birindeki yeni bir işlev, bir çekirdek WordPress işlevini geçersiz kıldığında ve bu işlevi doğru şekilde işleyemediğinde, pluggable.php dosya hatası oluşur.
Bir pluggable.php dosya hatası, oluştuğu bir konumun yolu olarak ekranda belirir. Yansıttığı gerçek anlamı anlamak önemlidir. Genel olarak, bir pluggable.php dosyası hatası aşağıdaki uyarı mesajına benzer.
Uyarı: Başlık bilgisi değiştirilemiyor – /home/user/dummysite/wp-includes/pluggable içinde (çıkış /home/user/dummysite/wp-content/themes/newtheme/functions.php:1153 adresinde başlatıldı) tarafından zaten gönderilen başlıklar. 1708 satırında php
Yukarıdaki örnek, uyarı mesajının sonunda görünen bir satır numarası ile pluggable.php dosyasını göstermektedir. Bu, hata ayıklamak ve hatayı düzeltmek için kullanıcıların pluggable.php dosyasını düzenlemesini ister.
Pluggable.php dosya hatasını düzeltmek için her zaman hata mesajının ilk bölümünün işaret ettiği eklentiye veya temaya bakmalısınız.
Uyarı: Başlık bilgisi değiştirilemiyor – /home/user/dummysite/wp-includes/pluggable içinde (çıkış /home/user/dummysite/wp-content/themes/newtheme/functions.php:1153 adresinde başlatıldı) tarafından zaten gönderilen başlıklar. 1708 satırında php
Tıpkı yukarıdaki örnekte vurgulandığı gibi, hata mesajının ilk kısmı, yeni bir özellik eklemek veya mevcut bir özelliği geliştirmek için indirip web sitenize eklemiş olabileceğiniz bir temaya işaret ediyor. Hataya neden olan ve ilgilenmeniz gereken bu eklentidir.
Pluggable.php Dosya Hatasını Düzeltme
Bir pluggable.php dosyası hatasını, oluştuğu yerin tam olarak bilinmesi koşuluyla düzeltmek çok daha kolaydır. Ekranınızdaki hata mesajına dikkatlice bakarak hatayı bulmak da kolaydır.
Uyarı: Başlık bilgisi değiştirilemiyor – /home/user/dummysite/wp-includes/pluggable içinde (çıkış /home/user/dummysite/wp-content/plugins/myplugin/myplugin.php:227) tarafından zaten gönderilen başlıklar. php satırı 1084
Yukarıdaki örnekte, hata, pluggable.php dosyasının 1084 numaralı satırında değil. Hata aslında myplugin.php dosyasında 227 numaralı satırda, görüntülenen mesajın önceki kısmında belirtildiği gibi meydana geldi.
Yukarıdaki hata, hatayı düzeltmek için myplugin.php dosyasındaki kodu düzenlemeniz veya çıkarmanız gerektiğini gösterir.
Hatayı gidermek ve web sitenizi çalışır hale getirmek için izleyebileceğiniz birkaç olası onay adımı olabilir.
-
Fazla Boşlukları Kaldır
Hataya neden olabilecek en basit kodlama hatası, kapanış PHP etiketi '?>' sonrasındaki fazladan boşluktur. Bu durumda yapmanız gereken tek şey bu fazladan alanı kaldırmak ve kodlarınızı çalışır duruma getirmektir.
-
Özel Kod Parçacıklarını veya İşlevleri Düzenleme veya Kaldırma
WordPress ayrıca bir özelliği veya yeni bir temayı geliştirmek için function.php dosyasına kod parçacıkları eklemenize de olanak tanır. Böyle bir kod eklediğinizden beri bu hatayla karşılaşıyorsanız, hatayı düzeltmek için yeni eklenen kodu düzenlemeniz veya kodu kaldırmanız gerekir. Hata mesajında kesinlikle dosya adı, function.php ve satır numarası görüntülenecektir.
-
Eklentiyi Devre Dışı Bırak
Temel WordPress işlevinin işlenmesiyle çelişen yeni bir eklenti indirip yüklediyseniz, hatadan kurtulmanın en iyi yolu eklentiyi devre dışı bırakmak ve hatayı eklenti yazarına bildirmektir.
WordPress resmi deposunda bile bir dizi üçüncü taraf eklentisi vardır. WordPress için bir çekirdek güncelleme yüklediğinizde, daha önce iyi çalışan eski bir kodlama standardına sahip bir eklenti şimdi çakışmaya başlayabilir. Yine yapılacak en iyi eylem, eklentiyi devre dışı bırakmak ve hatayı bildirmektir.
Yukarıda bahsedilen çözümlerle bir pluggable.php dosya hatasını yola biraz dikkat ederek ve hataya neden olan dosyayı bularak kolayca düzeltebilirsiniz.
Web sitesi geliştirme için özel eklentiler ve temalar kullanmak kaçınılmazdır; web sitenizdeki bazı ciddi sorunların suçlusu olabilirler. Bu nedenle, bu tür herhangi bir eklenti veya temayı indirirken daha dikkatli olmanız önerilir.
Word press kullanarak bir web sitesi geliştirme ve sürdürme konusunda daha fazla yardım istiyorsanız, ücretsiz web sitesi yardımı alın: HuffPost tarafından nereye gidileceği ve kime sorulacağı (9 örnekle) web sitesi geliştirme sorunlarınızı çözme konusunda size fikir verebilir.
ev borcu WordPress sitesi