En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Pluggable.php Dosya Hataları Nasıl Düzeltilir

WordPress'te pluggable.php dosyası hatalarıyla karşılaşmak, özellikle neden olduklarından emin değilseniz, kafa karıştırıcı ve sinir bozucu olabilir.

Bu hatalar genellikle temanız, eklentileriniz veya özel kod parçacıklarınızla olan çakışmalardan kaynaklanır.

WPBeginner olarak sayısız hatayla karşılaştık, bu yüzden birkaç püf noktası öğrendik. Kesinti yaşatmadan sorunları nasıl gidereceğimizi biliyoruz.

Bu makalede, WordPress'te pluggable.php dosya hatalarını nasıl kolayca düzelteceğinizi göstereceğiz. Yöntemimiz yeni başlayan dostudur ve kodlama uzmanı olmasanız bile sizin için işe yarayacaktır.

WordPress'te pluggable.php dosyasındaki hataları düzeltin

Pluggable.php Hatalarını Ne Zaman ve Neden Görürsünüz?

WordPress, kullanıcıların ve eklentilerin belirli çekirdek fonksiyonlarını geçersiz kılmasına izin verir. Bu fonksiyonlar pluggable.php dosyasında bulunur.

Bir WordPress eklentisi veya özel bir kod parçacığı bu işlevlerden birini doğru şekilde işleyemezse, bu hatayı görürsünüz:

Uyarı: Başlık bilgileri değiştirilemiyor – başlıklar zaten gönderildi (/home/username/demosite/wp-content/themes/mytheme/functions.php:1035) içinde /home/username/demosite/wp-includes/pluggable.php satır 1179

pluggable.php dosyasını belirten bir WordPress hatası örneği

Bazen, WordPress web sitenizde bu veya başka bir hata hala yönetici alanında görünürken çalışmaya devam edebilirsiniz.

Aşağıdaki ekran görüntüsünde, WordPress kontrol panelindeki bir hata mesajı örneğini görebilirsiniz.

WordPress yönetici alanında hata

Bunu söyledikten sonra, WordPress'te pluggable.php dosya hatasını nasıl kolayca düzelteceğimize bir göz atalım.

WordPress'te Pluggable.php Dosya Hataları Nasıl Düzeltilir

pluggable.php dosyası, temel bir WordPress dosyasıdır. Hata oraya işaret etse bile, ilk seçeneğiniz olarak temel WordPress dosyasını düzenlemek asla iyi bir fikir değildir.

Büyük olasılıkla hata farklı bir konumdan geliyor.

pluggable.php dosyasıyla ilgili herhangi bir hatayı düzeltmek için, hatada belirtilen ilk konuma bakın:

Uyarı: Başlık bilgileri değiştirilemiyor – başlıklar zaten gönderildi (/home/username/demosite/wp-content/themes/mytheme/functions.php:1035) içinde /home/username/demosite/wp-includes/pluggable.php satır 1179

Yukarıdaki örnekte hata, temanın functions.php dosyasının 1035. satırında yer almaktadır.

Bu, temanızın functions.php dosyasını düzenlemeniz ve bu hataya neden olan kodu değiştirmeniz veya kaldırmanız gerektiği anlamına gelir.

Bazen, ‘üstbilgiler zaten gönderildi’ hatası, php ?> etiketini kapattıktan sonraki fazladan bir boşluktan kaynaklanır, bu yüzden onu kaldırmanız sorunu çözecektir.

Başka bir örneğe bakalım:

Uyarı: Üstbilgi bilgileri değiştirilemiyor – üstbilgiler zaten gönderildi (çıktı /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) içinde başladı /home/username/demosite/wp-includes/pluggable.php satır 1090

Bu hata mesajı, hataya neden olan WordPress sitenizdeki bir eklentiyi işaret ediyor. Eklentiyi devre dışı bırakabilir ve eklenti yazarını hata hakkında bilgilendirebilirsiniz.

Hemen hemen tüm durumlarda, pluggable.php dosyasıyla ilgili hatalar dosyanın kendisinden kaynaklanmaz.

Bu hatalar genellikle functions.php dosyasına eklediğiniz özel bir kod parçacığı, kötü kodlanmış bir eklenti veya hatta WordPress temanız tarafından oluşturulur.

Kodu kaldırarak veya düzenleyerek ya da eklentiyi devre dışı bırakarak hata ortadan kalkacaktır.

Hala bu hatalara neyin neden olduğunu çözemiyor musunuz?

WordPress hatalarını giderme konusundaki adım adım rehberimizdeki talimatları izleyebilirsiniz. Bu, hatanın nedenini ve nasıl hızlı bir şekilde düzelteceğinizi bulmanıza yardımcı olacaktır.

Bonus: WordPress'e Kod Parçacıkları Eklemek İçin WPCode Kullanın

functions.php dosyanıza özel kod eklemek bazen pluggable.php dosyası hatalarına ve diğer WordPress hatalarına neden olabilir. En kötü senaryoda, kod parçacığı web sitenizi bozabilir.

Bu yüzden bunun yerine WPCode kullanmanızı öneririz. Kapsamlı testlerden sonra, bunun en iyi WordPress kod parçacığı eklentisi olduğuna karar verdik. Özel kodu sitenizi bozmadan web sitenize eklemenizi sağlar.

Daha fazla bilgi edinmek için tam WPCode incelememize bakın.

WPCode - En İyi WordPress Kod Parçacığı Eklentisi

Öncelikle, WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Ayrıntılı talimatlar için, bir WordPress eklentisinin nasıl kurulacağına dair eğitimimize bakın.

Etkinleştirmenin ardından, WordPress kontrol panelinden Kod Parçacıkları » + Parçacık Ekle sayfasına gidin. Burada, ‘Özel Kodunuzu Ekle (Yeni Parçacık)’ seçeneğinin altındaki ‘Parçacığı Kullan’ düğmesine tıklayabilirsiniz.

WPCode kütüphanesinin bir parçası olan hazır kod parçacıklarını da kullanabilirsiniz.

WPCode'a yeni bir kod parçacığı ekleyin

Bu, kod parçacığına bir ad ekleyebileceğiniz 'Özel Kod Parçacığı Oluştur' sayfasını açacaktır. Ardından, sağdaki açılır menüden kod türünü seçebilirsiniz.

Ardından, özel kodu ‘Kod Önizleme’ kutusuna ekleyin ve ‘Etkin Değil’ anahtarını ‘Etkin’ olarak değiştirin.

Kod parçasını kaydet

Son olarak, ayarlarınızı kaydetmek için 'Snippet Kaydet' düğmesine tıklayın. Artık web sitenize başarıyla özel kod eklediniz.

Daha fazla ayrıntı için, WordPress'e özel kodu kolayca ekleme kılavuzumuza bakabilirsiniz.

Umarım bu makale, WordPress'teki pluggable.php dosya hatalarını gidermenize yardımcı olmuştur. Ayrıca, en yaygın WordPress hataları ve bunları düzeltme yolları listemizi yer imlerine eklemek ve WordPress dosyalarını düzenlemek için en iyi kod düzenleyicileri hakkındaki uzman önerilerimize göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

51 CommentsLeave a Reply

  1. Deneyimlerimden şunu paylaşmak isterim: "headers already sent" hatalarıyla uğraşırken, temanızın veya eklentilerinizin dosyalarındaki açılış php etiketinden önceki beklenmedik herhangi bir çıktıyı da kontrol etmeye değer. Tek bir boşluk veya yeni satır karakteri bile bu hatalara neden olabilir.

    WPCode'u özel kod parçacıkları eklemek için kullanmamı tavsiye etmeniz harika bir tavsiye.
    WPCode kullanmanın yalnızca hataları önlemeye yardımcı olmakla kalmayıp, aynı zamanda bir site genelinde özel kodu yönetmeyi ve düzenlemeyi de kolaylaştırdığını gördüm. Bu, sitenin kararlılığını riske atmadan WordPress işlevselliğini geliştirmenin harika bir yoludur.

  2. WordPress geliştirmeye çok yeniyim ve bu yazı bana takılabilir fonksiyonlar hakkında doğru yolu gösterdi.

    • Glad our guide could help you fix errors with Pluggable.php :)

      Yönetici

  3. Ne kadar teşekkür etsem azdır, her zaman bir süperstar oldun, Allah senden razı olsun.

  4. Merhaba, İçgörü için teşekkürler. Yönetici alanıma giriş yapmamı engelleyen benzer bir hatayla karşılaştım. Sayfa sadece boştu.

    Uyarı: Üstbilgi bilgileri değiştirilemiyor

    İlk durumda, PHP kapanış etiketinden sonra bir boşluk bırakarak talimatlarınızı izledim ve işe yaradı.

  5. Evet! Bu benim için çok hızlı bir şekilde ve tam da bir lansmanın ortasında işe yaradı. Teşekkür ederim!

  6. Çok teşekkürler. Bu sorunu çözmek için bir saattir uğraşıyordum. Şimdi çözüldü.

  7. Yönetici sayfama hiç giriş yapamıyorum. Nasıl düzelteceğimi tam olarak biliyorum ama giriş yapamıyorum. WordPress giriş sayfası üzerinden giriş yapmama izin vermiyorsa sayfama nasıl erişebilirim?

  8. Bu faydalı bilgi için teşekkürler. Rehberinizi takip ettim ve hatayı düzeltebildim. Gerçekten minnettarım.

  9. Ne olduğunu anlamaya çalışırken çıldırmak üzereydim ve tüm sorun bu fazladan boşlukmuş! Çok teşekkür ederim!

    • Bende de aynı!

      Beni deli ediyordu…. Tek sorun, özel dosyamın (<?php) üzerindeki ilk boş satırdı.

      ughhhh…….

      teşekkürler WPBeginner Editör Kadrosu !!!

  10. Vay, saatlerimi kurtardığın için sağ ol! 1. satırda, <…'dan hemen önce bir boşluk…

    • Evet, burada da aynı durum! Çok teşekkürler Syed, saatlerimi kurtardın!!

  11. Bu makale süper yardımcı oldu ve wordpress kurulumumdaki hatayı gerçekten çözdü. functions.php'deki ek alandı.

    Çok teşekkürler ekip. Harika iş çıkarmaya devam edin.

  12. Yardımlarınız için teşekkürler!

    Eklentinin sonunda fazladan bir boşluk vardı.

  13. Bu adım benim için işe yaradı..
    “Bazen gönderilmiş başlıklar hatası, php ?> etiketinin kapanışından sonra gelen fazladan bir boşluktan kaynaklanır, bu yüzden sadece o boşluğu silerek sorunu düzeltebilirsiniz.”

  14. Merhaba, böyle bir mesaj görüyorum. Mesaj göründüğünde temamı güncellemeyi deniyordum. Sorun, mesajın kontrol paneli erişimimi engellemesi. Yani, artık kontrol panelime giriş yapmama bile izin vermiyor!!! Ne yapabilirim? mesaj şöyle: Uyarı: Üstbilgi bilgileri değiştirilemiyor – üstbilgiler zaten gönderildi (çıktı /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238'de başladı) /home3/angelasobral/public_html/wp-includes/pluggable.php satır 1210'da
    Yardımınız için çok teşekkür ederim

    • Angela, tam olarak aynı sorunu yaşıyorum! Giriş yapamadığım için adımlarını izleyerek düzeltemiyorum. Bir çözüm bulabildin mi?

  15. Yardımcı makaleniz için çok teşekkür ederim. PHP başlangıç etiketinden hemen sonra gelen Yorum Kodu nedeniyle web sitemde bir hata oluştu <?php
    şöyle bir şey...

    /*
    Eklenti Adı: Bazı Ad
    Eklenti URI'si:
    Açıklama: Bazı Açıklama
    Yazar: Yazar Adı
    Yazar URI'si:
    Sürüm: 2.1
    */

    Yorum kısmını kaldırdım ve sorunum çözüldü.

    Thanks a lot for the help. :)

  16. ÇOK TEŞEKKÜRLER! programcım <php? etiketinden ÖNCE VE SONRA fazladan bir boşluk bırakmış. şimdi gayet iyi çalışıyor!

  17. Bu hata hakkında teşekkürler bilgi. Gönderiyi sayfalara nasıl böleceğim konusunda tam bir rehbere ihtiyacım var

  18. Ah, ?> kapatma etiketinden sonraki o boşluk…. Asla tahmin edemezdim. Teşekkürler efendim! Bana çok zaman ve hayal kırıklığından kurtardınız.

  19. Bir eklenti geliştiriyorum ve wp_safe_redirect çağrısını eklentiye ekledim. 'function wp_safe_redirect' bulunamadı hatası alıyorum.

    Sanırım bunun nedeni, pluggable.php'nin yalnızca eklentiden *sonra* yüklenmesi. Bu doğru mu ve bunu nasıl düzeltirim?

  20. Bu hata beni mahvediyor! Eklentileri devre dışı bıraktım ve siteyi çalıştırdı ama yönetici alanına erişemiyorum. Şunu alıyorum:

    Uyarı: Üstbilgi bilgileri değiştirilemiyor – üstbilgiler zaten gönderildi (çıktı /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1'de başladı) /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php satır 1179'da

    Herhangi bir fikriniz var mı?

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.