Wordpress ile geliştirdiğiniz bir internet sitesinde jQuery kodu yazdığınızda ve kodunuzda herhangi bir hata olmadığına emin olduğunuzda bile $ is not a function hatasını alabilirsiniz, bu hatanın olası 3 sebebi olabilir ve tümü de kolay çözümlere sahip olduğu için aşağıdaki adımlara bakarak çözebilirsiniz.
1. Sitenizde jQuery olmayabilir, eklemelisiniz
2. Kodunuzu yazdığınız noktada jQuery henüz tanımlanmamış olabilir, kodunuzu jQuery'nin tanımlandığı noktadan sonrasında yazdığınızdan emin olmalısınız
3. En olası sebebi ise sona sakladım, $ karakteri wordpress internet siteleri tarafından tanınan bir jQuery karakteri değil ve bunun çözümü olarak da kodunuzda $ yazan yerlere jQuery yazmalısınız. Yani;
$(“#baslik”).function();
yerine
jQuery(“#baslik”).function();
yazarak kodunuzu çalıştırdığınızda hata çözülmüş olacaktır.
Editör editi: sitedeki bazı diğer benzer yazılar için;
bkz: Wordpress'te JQuery Kodu Nasıl Eklenir?
bkz: Wordpress'te JQuery versiyonu nasıl değiştirilir?
bkz: JQuery Click Event'i Neden Çalışmıyor Olabilir?
bkz: JQuery ile sadece çift tıklama durumunda tetiklenecek fonksiyon
bkz: JQuery ile Butona tıklandığında iki saniyeliğine pasif hale getirmek
bkz: JQuery ile Dropdown değişiminde diğer seçilince textbox göstermek