Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Pluggable.php Dosya Hataları Nasıl Giderilir

WordPress’te pluggable.php dosyası hatalarıyla karşılaşmak kafa karıştırıcı ve sinir bozucu olabilir, özellikle de bunlara neyin neden olduğundan emin değilseniz. Bu hatalar genellikle temalarınız, eklentileriniz veya özel kod parçacıkları ile çakışmalar nedeniyle meydana gelir.

WPBeginner’da 16 yılı aşkın süredir WordPress ile çalışıyoruz. Bu süre zarfında sayısız hatayla karşılaştık, bu da onları çözmek için birkaç püf noktamız olduğu anlamına geliyor.

Bu makalede, WordPress’teki pluggable.php dosya hatalarını nasıl kolayca düzeltebileceğinizi göstereceğiz. Yöntemimiz acemi dostudur ve bir kodlama uzmanı olmasanız bile işinize yarayacaktır.

Fix errors in pluggable.php file in WordPress

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

WordPress, kullanıcıların ve eklentilerin belirli temel işlevleri geçersiz kılmasına izin verir. Bu işlevler pluggable.php dosyasında bulunur.

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

Uyarı: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

Example of an error in WordPress mentioning pluggable.php file

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

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

Error in WordPress admin area

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

WordPress’te Pluggable.php Dosya Hataları Nasıl Giderilir

Pluggable.php dosyası çekirdek bir WordPress dosyasıdır. Bu dosyayı işaret eden bir hata olsa bile, ilk seçenek olarak çekirdek WordPress dosyasını düzenlemek asla iyi bir fikir değildir.

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

Pluggable.php dosyasından bahseden herhangi bir hatayı düzeltmek için, hatada belirtilen ilk konuma bakmanız yeterlidir:

Uyarı: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

Yukarıdaki örnekte, hata temanın functions.php dosyasında 1035. satırda 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, ‘headers already sent’ hatası php ?> etiketini kapattıktan sonra fazladan bir boşluk bırakılmasından kaynaklanır, bu nedenle bunu kaldırabilirsiniz ve sorun çözülecektir.

Başka bir örneğe göz atalım:

Uyarı: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

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

Neredeyse tüm durumlarda, pluggable.php dosyasından bahseden hatalar dosyanın kendisinden kaynaklanmaz.

Bu hatalar genellikle functions.php dosyasına eklediğiniz özel bir kod parçacığından, kötü kodlanmış bir eklentiden ve hatta WordPress temanızdan kaynaklanır.

Kodu kaldırmak veya düzenlemek ya da eklentiyi devre dışı bırakmak hatanın ortadan kalkmasını sağlayacaktır.

Hala bu hatalara neyin neden olduğunu bulamıyor musunuz?

WordPress hatalarını gidermek için adım adım kılavuzumuzdaki talimatları takip edebilirsiniz. Bu, hatanın nedenini ve nasıl hızlı bir şekilde düzeltileceğini bulmanıza yardımcı olacaktır.

Uzman İpucu: WordPress web sitenizde sürekli hatalarla mı karşılaşıyorsunuz? WPBeginner Bakım Hizmetlerimiz, web sitenizin güncel olduğundan ve doğru çalıştığından emin olmak için sürekli olarak izleyebilir.

Ayrıca isteğe bağlı, tek seferlik düzeltmeler de sunuyoruz. Daha fazla bilgi için Premium WordPress Destek Hizmetlerimize göz atın!

Bonus: WordPress’e Kod Parçacıkları Eklemek için WPCode’u 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 bile bozabilir.

Bu yüzden bunun yerine WPCode kullanmanızı öneriyoruz. Web sitenize, onu bozmadan özel kod eklemenizi sağlayan en iyi WordPress kod parçacıkları eklentisidir.

WPCode - Best WordPress Code Snippets Plugin

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

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

WPCode kütüphanesinin bir parçası olan önceden hazırlanmış kod parç acıklarını da kullanabilirsiniz.

Add a new code snippet in WPCode

Bu, kod parçacığı için bir ad ekleyebileceğiniz ‘Özel Snippet Oluştur’ sayfasını açacaktır. Bundan sonra, 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.

Save the code snippet

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

Daha fazla ayrıntı için WordPress’e nasıl kolayca özel kod ekleyebileceğinize ilişkin kılavuzumuza bakabilirsiniz.

Umarız bu makale WordPress’teki pluggable.php dosya hatalarını çözmenize yardımcı olmuştur. Ayrıca en yaygın WordPress hataları ve bunların nasıl düzeltileceğine ilişkin listemize ve WordPress dosyalarını düzenlemek için en iyi kod düzenleyicileri için uzman seçimlerimize göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

50 yorumBir Cevap Bırakın

  1. Rinto

    I am very new to WordPress development, and this post guide me on the right way about the pluggable functions.

    • WPBeginner Support

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

      Yönetici

  2. Khyati

    I can’t thank you enough , you always be a Rockstar, bless you man.

    • WPBeginner Support

      Glad our guide was helpful :)

      Yönetici

  3. Anthony Camilo

    You always with the solutions!!! Thank you

    • WPBeginner Support

      Glad our guide could help you :)

      Yönetici

  4. Larry Donald

    Hi, Thanks for the insight. I had a similar error preventing me from logging into my admin area. The page was just blank.

    Warning: Cannot modify header information

    I followed your instruction on case one, removing a space after the PHP closing tag and it worked out for me

    • WPBeginner Support

      Glad our guide was able to help :)

      Yönetici

  5. Komal Wadhwa

    It fixed the problem in no time. Thanks.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Yönetici

  6. Gabby Conde

    Yes! That fixed it very quickly for me and right in the middle of a launch. Thank you!

    • WPBeginner Support

      You’re welcome, glad our guide was able to assist :)

      Yönetici

  7. Karthikeyan

    Thanks a lot. I have been struggling for an hour to fix this issue. Now it is fixed.

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      Yönetici

  8. Marc

    Thanks for the tip! It solved my problem.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Yönetici

  9. Pardeep kumar

    Nice tutorial, Its solve my issue.

    • WPBeginner Support

      Glad our guide was able to help :)

      Yönetici

  10. Stephanie Tognetti

    I can’t log in to my admin page at all. I know exactly how to fix it, but I can’t log in. How can I access my page if it won’t let me log in through the WordPress login page?

  11. Sixtus

    Thanks for this useful information. I just followed your guide and was able to fix the error. Indeed, am grateful.

  12. Perrin Brunson

    I was about to lose my mind trying to figure out what was wrong, and that extra space was all it was! Thank you thank you thank you!

    • WPBeginner Support

      Glad our article could help you find the problem :)

      Yönetici

    • Shane

      Same here!

      It was driving me crazy…. All it was was the first blank line above the <?php in my customizer.php file…..

      ughhhh…….

      thank you WPBeginner Editorial Staff !!!

  13. Richard

    Thank you! saved me hours of scouring for a fix :)

  14. Torben

    Woo, thanx for saving me hours! A space in line 1, just before <…

    • Jelena

      Yes, same situation here! Thanks SO much Syed, you have just saved me HOURS!!

  15. Dave CJ

    This article is super helpful and actually resolved the error on my wordpress install. It was additional space in functions.php.

    Thanks a lot team. Keep up the great work.

  16. David Usma

    Thanks for the help!

    It was an extra space at the end of plugin.

  17. James

    This step worked for me..
    “Sometimes the headers already sent error is caused by an extra space after closing the php ?> tag, so you can just remove that, and it will fix the issue.”

  18. elham

    Thanks a lot for the help.

  19. suraj

    i am gettin error like this can you tell me reason for this and how to solve

  20. angela

    Hi, I see a message like that. I was trying to update my theme when the message appeared. The problem is that the message blocks the access to my dashboard. I mean, it doesn’t even allow me to log in to my dashboard anymore!!! what can I do? this is the message: Warning: Cannot modify header information – headers already sent by (output started at /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238) in /home3/angelasobral/public_html/wp-includes/pluggable.php on line 1210
    Thank you so much for your help

  21. Vijay Patel

    Thank you very much for the really helpful article. I faced an error occuring in my website because of the Comment Code just after PHP start tag <?php
    something like this…

    /*
    Plugin Name: Some Name
    Plugin URI:
    Description: Some Description
    Author: Author Name
    Author URI:
    Version: 2.1
    */

    I removed comment part and it solved my problem.

    Thanks a lot for the help. :)

  22. Anneliese

    Thank you! The extra space after the closing tag solved my problem!

  23. Mubarak

    This just solved my problem.

    Thanks a lot

  24. Prashant Gupta

    Thanks for the help..it helped me a lot!

  25. Deborah

    THANK YOU SO MUCH! my programmer left an extra space before AND after the <php? tag. now it works just fine!

  26. prathapreedy

    Thank you information about this error. I need complete guide on how split post into pages

  27. Imam Nurrahmat

    thank you! is really help me . and its damn worked!

  28. Matty R

    Ah that empty space after ?> closing tag…. Never would have guessed it. Thank you sir! You saved me a lot of time and frustration.

  29. RickH

    Developing a plugin, and added the wp_safe_redirect call to the plugin. Getting an ‘function wp_safe_redirect’ not found error.

    I think this is because pluggable.php is not loaded until *after* the plugin. Is this correct, and how do I fix it?

  30. Jason Teale

    This error is killing me! I deactivated the plugins and it is got the site up but I can’t access the admin area. Getting this:

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1) in /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php on line 1179

    any thoughts?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.