Wordpress İçin Widget Plugin Yazma
Wordpress eklentileri widget olarak da kullanılabilir. Aşağıda örnek bir widget yer almaktadır;
- ';
echo '
- '.$mesaj.' '; echo '
Yukarıdaki uygulamada;
mesaj_yaz fonksiyonu ile saklanan kullanıcı seçenekleri okunur ve ekrana yazılır. Burada dikkat edilmesi gereken nokta, $before_widget, $before_title, $after_title ve $after_widget; sabitlerinin kullanılması gerektiğidir. Widget içeriği bu sabitler arasına yazılır. Bu sabitler widget için birtakım id değerlerini otomatik oluşturur.
mesaj_yaz_init fonksiyonu ile Mesaj Yaz Bileşeni’ne ait widget ve kontrol yapısı oluşturulur. register_sidebar_widget ile mesaj_yaz fonksiyonu widget içeriğine atanır ve widget oluşturulur. register_widget_control fonksiyonu ile de widget’e ait kontrol seçeneklerini içeren mesaj_yaz_control fonksiyonu yazılır.
add_action(‘plugins_loaded’, ‘mesaj_yaz_init’); satırı ile widget oluşturulduğunda yapılması gereken işleri içeren mesaj_yaz_init fonksiyonu çağırılır.
mesaj_yaz_control() fonksiyonu da eklenti / widget düzenleme moduna geçildiğinde gösterilen seçenek penceresindeki bilgileri içeriri. Yukarıdaki uygulamada widget’e ait bir başlık ve mesaj update_options veritabanında saklanıyor.

Yeni yorum ekle