Tüm Üyelere ve Ziyaretçilere Forumda İyi Vakit Geçirmelerini Dileriz.
Tüm Paylaşımlarla, İsteklerinizle , Sorularınızla Daima Yanınızdayız.

Wordpress "Can't use function return value in write context" Hatası ve Çözümü

Konu Sahibi: Morningstar, Kategori: WordPress, 0 Yorum, 888 Okunma
BU KONUYU DEĞERLENDİR
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Görüntüleyenler: 1 Ziyaretçi
Yönetici
Yönetici
*******
348
Mesajlar
347
Konular
0
Rep Puanı
23-02-2020, Saat: 00:33
#1
Wordpress "Can't use function return value in write context" Hatası ve Çözümü
Wordpress'te bildiğiniz üzere kullanılan tema ve eklentiler başkaları tarafından yapıldığı için, gelişen PHP sürümlerinde bu tema ve eklentilerde sorun yaşanmaması adına, geliştirici olan kişi ilgili tema ve eklentiyi düzenli olarak güncellemektedir.

[Resim: cannot-use-return-value-in-context-wordpress.jpg]

Bazı tema ve eklentiler ise kullanışlı olduğu halde, ilgili geliştirici tarafından artık güncellenmeyerek gelişmesi veya güncel PHP yapısına uyum sağlayamaması sebebiyle belli başlı sorunlara yol açmaktadır.

"Can't use function return value in write context" dediğimiz sorun ise tam da öyle bir sorundur. Hata'nın tam metni ise şöyledir :
Alıntı:
Fatal error: Can't use function return value in write context in /home/blogkafem/public_html/wp-content/themes/cosmica/header.php on line 24

Hatadan da göreceğiniz üzere ilgili PHP sayfasındaki 24 numaralı satırdaki fonksiyon içerisinde, geri dönüş değeri taşıyan bir fonksiyonun kullanılamayacağı uyarısı veriliyor.

Hemen hata aldığımız header.php sayfasını açalım Notepad++ tarzı satır numaralarını kolaylıkla görebileceğimiz bir kod düzenleme editöründe açalım ve 24 numaralı satıra, öncesine ve sonrasına bakalım.


İlgili satıra baktığım zaman şöyle bir kod ile karşılaştım :



Koda dikkatlice baktığımız zaman, PHP'ye ait olan empty() fonksiyonunu, geri dönüş değeri alan get_theme_mod() fonksiyonunu içerdiğini görebilirsiniz. Bu kodu aşağıdaki şekilde değiştirdiğimiz zaman sorunumuz çözülecektir.

Bakınız :



Bu hatayı veren tüm satır ve sayfaları belirttiğim şekilde düzenlendiğiniz takdirde sorununz çözülecektir.

Not : Kodlarda düzenleme yapmadan önce, orjinal kodları yedeklemenizi tavsiye ederim. 

Benim örneğimde hatayı empty() fonksiyonu veriyor olabilir fakat sizde hatanın sebebi başka bir fonksiyon verebilir. Bu yazıyı yazmamdaki amaç nokta atışı yaparak "bakın sorun bundan kaynaklıdemek değil, soruna sebep olan şeylerden birinin ne olabileceğini genel olarak göstermek ve size sorununuzla ilgili bir bakış açısı kazandırmaktır. Kolay gelsin.
[Resim: imza.png]


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
WordPress Domain Değiştirme Nasıl Yapılır? Morningstar 0 550 02-02-2020, Saat: 23:02
Son Yorum: Morningstar
wordpress nedir? Morningstar 0 728 02-02-2020, Saat: 15:03
Son Yorum: Morningstar


[-]
Etiket
in wordpress value can hatası context use çözümü quot function t return ve write

Hızlı Menü: