1. Ana Sayfa
  2. Wordpress

Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır Hatası Çözümü

Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır Hatası Çözümü
Notice-WP_Scripts-localize-hatalı-çağırıldı.-l10n-parametresi-bir-dizi-olmalıdır-Hatası-Çözümü
+ - 4

Merhaba, Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır hatası Wordpress 5.9 güncellemeleri sonra rastladığım bir hata oldu. Biraz araştırdıktan sonra çözümünü buldum ve sizlede paylaşmak istedim. Gelin Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır Hatası Çözümü nasıl olduğuna bakalım.

Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır Hatası Çözümü

Hata tam olarak şöyledir.

Notice: WP_Scripts::localize hatalı çağırıldı. $l10n parametresi bir dizi olmalıdır. Komut dosyalarına rastgele verileri iletmek için bunun yerine wp_add_inline_script() işlevini kullanın. Daha fazla bilgi için lütfen WordPress hata ayıklama adresine bakın. (Bu mesaj 5.7.0 sürümünde eklendi.) in /home/xqqakins/public_html/wp-includes/functions.php on line 5768

Bu hatanın çözümü için public_html / wp-includes / functions.wp-scripts.php adındaki dosyayı bulmanız gerekiyor. Bu dosyayı bulduktan sonra bir kod editörü veya not defterinde açın ve

 

function wp_localize_script( $handle, $object_name, $l10n ) {
	global $wp_scripts;

	if ( ! ( $wp_scripts instanceof WP_Scripts ) ) {
		_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
		return false;
	}

	return $wp_scripts->localize( $handle, $object_name, $l10n );
}

 

kod bloğunu bulun.  Return satırını aşağıdaki gibi değiştirin.

 

return $wp_scripts->localize( $handle, $object_name, (array)$l10n );

Aradaki fark $l10n değişkenini array olarak değiştirmemizdir.  Değişikliği yaptıktan sonra dosyayı geri yükleyin ve üzerine yazın. Bu şekilde wordpress admin panelinde üst kısımda gördüğünüz güncelleme ile gelen tüm hatalar giderilmiş olacaktır.

Yukarıda verdiğim alanlardan başka bir alanı değiştirmeyin arkadaşlar. Aksi takdirde başka yerleri bozabilirsiniz.

 


Bu yazımda bu kadardı. Diğer yazılarda görüşmek üzere… Discord’a katılmayı unutmayın.

PHP Dersleri için başlattığım repoya bağlantıya tıklayarak ulaşabilirsiniz. Dersin kodları burada… :) Tüm PHP yazılarım için tıklayabilirsiniz.

Kodla kalın. :)

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)

Yorumlar (4)

  1. 2 sene önce

    Anlatım için çok teşekkür ederim hocam, elleriniz dert gormesin

  2. Teşekkürler. İşe yaradı.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.