Wordpress profil için yeni alan oluşturma eklentisi! 1

Bir kac gun once hazirladigim bu eklentiyi bazi arkadaslarin isini kolaylastirmasi acisindan paylasiyorum. Sevdigim bir arkadasimin ricasi uzerine bir gunde hazirlayip, bitirdigim bu eklentinin tanitimi bugune kismet oldu.

Eklentiyi indir: WP create user area (v1.0)

Eklenti ne ise yarar?

screenshot-1

Bu eklentiyi kullanarak kolayca yeni profil alanlari olusturabilirsiniz. Yani kullanicilarinizin profiline duzenleyebilecekleri yada degistirebilecekleri yeni bolumler olusturarak etkilesimini ve daha fazla bilgi toplamayi saglayabilirsiniz. Ornegin kullanicilarin facebook, twitter gibi bilgilerini girmesini saglayarak gonderdikleri yazilarin altinda kolayca listeleyebilirsiniz.

Bu eklentiyi hazirlama amacim aslinda kullanicilarin kendi reklamlarini yada adminin o kullanici icin ekledigi reklamin yazara ait yazilarda yada profil sayfasinda listelenmesini saglamakti. Ancak basladiktan 15 dakika sonra birtek reklam icin degil, baska alanlar icinde kullanilabilecegini dusundugumden kullanim alanini biraz genisleterek ilerlettim.

Nasil kullanilir ?

screenshot-2

Eklentiyi aktif ettikten sonra ayar sayfasina girmeniz (kullanicilar sekmesi altinda) ve kac tane alan olusturmak istiyorsaniz onu belirleyip kaydetmeniz gerekli. Kaydettikten sonra belirlediginiz sayi kadar kullanici profilinde yeni bolum olusturulur. Basit, hizli :)

Olusturdugunuz alanlari isterseniz gizleyebilir (sadece admin duzenleyebilir seklinde), isterseniz kullanicinin duzenleyebilecegi sekilde yetki vererek profilinde gorunmesini saglayabilirsiniz. Ayrica kotu kullanimlari engellemek acisindan istediginiz alanda php,html,js kodlarina izin verebilir, yada izin vermeyerek hack girisimlerini engelleyebilirsiniz.

Olusturdugunuz alanlarin isimlerini degistirebilirsiniz, boylece neyin ne icin oldugunu kullanici kolayca ayirt edebilir.

Eklenti wordpress sistemini kasarmi? yorarmi?

Hayir, cok basit bir eklenti olur ve ziyaretciler varsa sistemde hic bir yuk olusturmaz, giris yapanlar icinde bir kac basit php ve sorgu kodu disinda sisteme yuk bindirmez. Tuy kadar hafiftir ve korkmadan kullanabilirsiniz.

Olusturulan alanlari sitede gosterme!

Bu eklenti ile oluşturduğunuz alanları sitenizde gosterebilmeniz icin iki yontem mevcut.

screenshot-3

  1. Bilesen ile gosterme: Bilesenler kismina girerek ‘kuaza user area’ (kuaza kullanici alani goster) bilesenini istediginiz yere eklemeniz ve o alanda kullanicinin gostermek istediginiz alanini secmeniz yeterli olacaktir. Ayrica bu sayfalar disinda (tekil yazi, yazar sayfasi) gorunecek reklami yada yaziyi belirleyebilirsiniz. Boylece bu sayfalarin disinda belirlediginiz yazi devreye girecektir. Bilesen ayar kisminda ayrica sadece tekil yazi sayfasinda goster secenegide bulunmaktadir. Onun haricindeki sayfalarda yine belirleyeceginiz yazi yada kod cikacaktir.
  2. PHP kodu ile temaya entegre etme: Diger bir yontemde gostermek istediginiz kullanici alanini php kodu kullanarak tema dosyasina eklemeniz seklinde olacaktir. Bu yontem ile sadece belirleyeceginiz kullanici alanini, cevresinde herhangi bir kod olmadan alarak siteye yansitacaktir. Bu sebeple farkli html yada php kodlari kullanarak soz konusu alanin tasarimina yada gosterme sekline mudahale edebilirsiniz. Ornegin kullanicinin sosyal site baglantilarini yazisinin altinda gosterirken istediginiz gorselligi uygulayabilirsiniz. Kullanacaginiz kod asagida :
echo reklam_alanlari_array("5","example ads or code or text",false);

Php fonksiyonundaki alanlarin aciklamasinida yapalim:

  1. ilk alan ornekte bu sekilde belirtilmistir: 5 Gostermek istediginiz kullanici alaninin numarasidir. Eklenti ayar kismindan olusturduktan sonra bir sayi belirtilir, ordan istediginiz alanin sayisini alarak kullanabilirsiniz.
  2. ikinci alan gosterildigi sayfa yazi sayfasi yada kullanici profil sayfasi degilse gosterilecek kod’u belirler.
  3. Bu kisim true|false degerlerinden birini alir. Soz konusu kullanici alanini sadece yazi sayfasinda gostermek isterseniz true, hem yazi sayfasinda hemde yazar profil sayfasinda gostermek isterseniz false yapmaniz yeterli olacaktir.
  4. En son kisim: Eger el ile bir kullanici ID girmek isterseniz girmeniz gerekli, yoksa bos birakarak yaziya yada sayfaya ait kullanicinin bilgilerini almasini saglayabilirsiniz.

Eklentinin ilk versiyonudur arkadaslar, onerileriniz yada eklense iyi olur diyeceginiz bisey olursa sizi kirman ikinci versiyona dahil ederim. Ancak bunu benim bilmem icin yorum yazmaniz yada mail atmaniz gerekli :)

Oneri, gorus yada sikayetler icin bu sayfayi yorum yazarak kullanabilirsiniz.

4 YORUMLAR

  1. hocam öncelikle böyle bir sistem için teşekkür ediyorum kendi adıma,
    ben eklentiyi kurdum ama ne bileşenlerde nede kod olarak yazar bilgilerini ekrana yansıtmadım, kodu eklediğimde kod olduğu gibi ekrana yazılıyor yardımcı olabilirmisiniz…

    • Tema dosyasina el ile ekleyecekseniz php kodlari arasina girmeniz gerekiyor konudaki kodu. Ornegin bu sekilde:

      echo reklam_alanlari_array("5","example ads or code or text",false);

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

This site uses Akismet to reduce spam. Learn how your comment data is processed.