wp_enqueue_scripts kullanımı ( WordPress 3.3 Sonny API )

WordPress 3.3  Sonny Stable ile geliştiricilere de yönelik düzenlemelerin ve bu konuda incelemelerimizin olacağından bir önceki yazımda bahsetmiştim. Developers blog dan paylaşılan açıklamalar ile bu konuda aktif olan güncel gelişmeleri de sizler için yer yer tam metin yer yer kendi testlerim ile aktarmaya da çalışacağım.

- wp_print_styles yerine ön ve arka yüzde wp_enqueue_scripts kullnmak -

Hatırlayacak olursanız admin panel düzenlemelerinde ve Labs üyelerine yönelik hazırlamış olduğum plugin denemelerinde head fonksiyonuna hook için bazı stil tanımlamaları veya javascript çalıştırma fonksiyonları hazırlamıştık. Bunları print style fonksiyonunu kullanarak yapıyorduk. Artık WordPress 3.3 Sonny  ile artık tek tip olan stil ve script tanımlamarını her zamanki gibi ön yüzde kullandığımız wp_enqueue_scripts ile yapabileceğiz. Hem ön yüz hem de admin panel için.

- login , admin panel ve ön yüz için gerekli hook kullanımı -

Aslında her ne kadar tek tip olacağından bahsetsemde üç farklı indirgenmiş fonksiyonu kullanabilmeniz mümkün. Bunlar;

  1. wp_enqueue_scripts (ön yüz için)
  2. login_enqueue_scripts (üye girişi için)
  3. admin_enqueue_scripts (admin panel için)

- Eski eklenti ve temalardaki print_styles güncellemesi -

Javascript ve stil tanımlamaları eski mantık ile print_style ile kullanılmış ise eklenti ve temalarınızda bunu Wordpress 3.3 Sonny güncellemesi yaptıktan sonra, wp_enqueue_scripts ile değiştirirseniz, uyum sorunu ortadan kalkmış olacaktır. Ayrıca bir özellik daha var, db_prefix gibi değişkenlerin ön eklerini de tanımlayabilirsiniz. Örnek *_enqueue_scripts.

Sonraki yazılarda tab admin özelliklerinin api kullanımı hakkında da yazacağım. Tab menüler aslında yeni yapıda çok daha fazla öne çıkacak olan uygulamaların başında geliyor. Bunu sürekli olarak örneklendireceğiz yazılarımızda. Tablar için son olarak şunu diyebilirim ki artık sayfalarca ayar sekmeleri yapmak için fonksiyon yüküne lüzum kalmayacak.

İyi bloglar.

Ek 1: WordPress 3.3 Sonny Sürüm notları için burayı ziyaret edebilirsiniz.

  • AnonimFatih Toprak: gelecek gelecek umarım. fırsat buldukça 30 serilik bir bootstrap dökümanlar topluluğu hazırlamayı planlıyorum ;) afiyet olsun....
  • AnonimFatih Toprak: selamlar, depth=>1 değeri alt menüleri gizlerler. dolayısı ile varsayılanı 0 dir. İstersen, depth=>0 ya da hiç de yazmayabilirsiniz. dropdown classını da şu şekilde bir Walker class...
  • AnonimErsen Gültepe: Fatih merhaba, şu wp_nav_menu fonksiyonu ile bu aralar pek geçinemiyoruz. Bir yere kadar dize getirdim ama sonrasına geçit vermedi şimdilik kaydıyla tabii. Sana sormak istediğim şu; bu fonksi...
  • AnonimBurak Ermeydan: Artık Türkçe ve sağlam bir Bootstrap dökümanı var, umarız devamı da gelecektir.. Vatana, millete hayırlı olsun :)...
  • AnonimFatih Toprak: Selamlar, alakalı kod yeni kod. Pingil kod yapısını değiştirmiş. Bende hemen yazıyı güncelliyorum. Sizler güncel olanı kullanınız. Teşekkürler düzenleme için....

2 Yorum Bulunuyor

Fatih'in daha fazla yazı yazması için yorumlayın ;)

Yorum yazmadan önce, bir kaç detay:
1- Yorumlarınıza kod örnekleri eklemek istiyorsanız; <pre lang="php">Kodlarınızı buraya yazınız</pre> şeklinde girdilerinizi oluşturunuz.
2- Hiç bir web sitesi linkini çıkış olarak tanımlamadığımdan, boşu boşuna reklam kokan yorumlar yapıp zamanınızı çalmayınız.
3- Usulüne uygun eleştiri yapmanız mümkün ancak hakarete varan saçma yorumlar yapmadan efendiliğinizi koruduğunuz sürece her yorum yayınlanacaktır, bilmelisiniz.
4- Doğru posta adresi, ad soyad yazmanız gerekir ki yorumlqrı yorumlayan kişiye olan hitap şeklimiz saçma olmasın, şayet ulaşılası durumlarda mailleşebilmemiz gerekebilir.
5- Yorum ekleme esnasında, eklediğiniz mail adresinizi spam vb. gibi promosyon içerikli maillerle şişirip canınızı sıkmayacağımı, başkaları ile paylaşmayacağımı da CC yasaları gereği gizlilik ve kullanım sayfasında açıkladım, buradan inceleyebilirsiniz.

Konu başlıkları : Wordpress - Wordpress Kod Bankası