21 Haziran 2009

Eklenti Bilgilerimiz Footer Alanında

WordPress Yorum Ekle

WordPress eklentinizi yazdınız. Eklentinizin bir ayar sayfası var ve bu sayfanın Footer (alt kısım) alanında eklentinizle ilgili çeşitli bilgiler vermek istiyorsunuz. Örneğin sitenize giden eklenti ismini ve versiyonunu yazdırmak isteyebilirsiniz. Bunu yapmak için WordPress bize basit bir yöntem sunuyor. Eklentinizin ayar sayfasının içeriğini oluşturduğunuz fonksiyon içerisine aşağıdaki kodu ekleyerek, yönetim panelinin alt kısmına içerik eklemenizi sağlayan 'in_admin_footer' kancasına 'eklentimin_admin_footer' adındaki fonksiyonumuzu takıyoruz.

  1. function eklentimin_ayar_menusu {
  2. //kodlarınız
  3. add_action( 'in_admin_footer', 'eklentimin_admin_footer' );
  4. //kodlarınız
  5. }

Şimdi de alt kısımda eklenti bilgilerimizi gösterecek olan bu fonksiyonu eklentimize ekliyoruz.

  1. function eklentimin_admin_footer() {
  2.   $plugin_data = get_plugin_data( __FILE__ );
  3.   printf('%1$s Eklentisi | Versiyon %2$s', $plugin_data['Title'], $plugin_data['Version']);
  4. }

Eğer kodları doğru bir şekilde eklediyseniz, eklentinizin ayar sayfasına girdiğinizde, ekranın alt kısmında aşağıdaki gibi bir görüntü oluşacak.

Fonksiyon içerisinde geçen $plugin_data = get_plugin_data( __FILE__ ); kodundaki, get_plugin_data fonksiyonu eklenti dosyanızın başındaki, eklenti bilgilerini işler ve dizi olarak döndürür. Bu kod ile $plugin_data değişkeni aşağıdaki şekilde değerler alır.
$plugin_data['Title'] - <a href="Plugin URI">Plugin Name</a>
$plugin_data['Version'] - Version, eklenti versiyonu
$plugin_data['Description'] - <cite>Description Geliştirici: Author</cite>'
$plugin_data['Author'] - <a href="Author URI" title="Yazarın internet sitesini ziyaret et">Author</a>
Ayrıca eklenti dosyasının başındaki bütün bilgiler dizi içerisinde tanımlanır. Yukarıdaki değişken değerleri içerisindeki örneğin Author URI ifadesi eklentinin açıklama kısmındaki Author URI: ifadesinin karşısında yazan değerdir.
Bizim fonksiyonumuzdaki $plugin_data['Title'] ifadesi ile eklentinin adını, eklenti yazarının web sitesine gidecek şekilde göstermiş devamında da eklentinin versiyonunu yazdırmış olduk.
Eklentinizde denediyseniz, deneyimlerinizi yazmanız mutlu eder.

Kaynak


Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=896.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“Eklenti Bilgilerimiz Footer Alanında” yazısı için 3 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. Stephen R dedi ki:

    I should change my article to allow for translation in the footer. 🙂

  2. Yakup Gövler dedi ki:

    @Stephen, thank you very much. 🙂

  3. Emrah dedi ki:

    Makale için teşekkürler.