wp_enqueue_scripts kullanımı ( WordPress 3.3 Sonny API )

wp_enqueue_scripts kullanımı ( WordPress 3.3 Sonny API )
5,440 Gösterim

Fatih Toprak Profilleri

Fatih Toprak Fatih Toprak'a
sosyal medya hesapları üzerinden
ulaşabilirsiniz. Kimdir ?

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.

  • Anonimbekir yıldırım: linklerin hiçbiri hala çalışmıyor...
  • Anonimtekin aydoğdu: 3. satırdaki $authordata->ID yerine yazarın ID sini gireceksiniz...
  • AnonimFatih Toprak: Selamlar @Tolga, subdomain yönlendirmesi ve dns problemi nedeni ile linkler çalışmıyorlar evet düzelttim sanırım bir kaç saate aktif olacaklardır....
  • Anonimtolga: Çalışan örnek için tıklayınız. şeklinde verilen linkler ve indirme linki çalışmıyor Makale çok iyi olmuş teşekkürler...
  • AnonimFatih Toprak: @hakan bey ben teşekkür ederim yorumunuz için. ne güzeldir ki bir şeylere sebep olabiliyorsak....

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ı