WordPress Özel Mesaj (Private Message) Eklentisi

Yükleniyor

WordPress’inizi bir alışveriş, ilan, sosyal ağ sitesi olarak kullanıyorsanız bu eklenti tam size göre. Bu eklenti sayesinde site içinde üyeleriniz birbirleriyle mesajlaşabilecek.

Kurulum

Her WordPress eklentisi gibi bu eklenti de FTP’nde eklenti dosyasını yükleyerek, Eklentiler sekmesinde arama yapıp kurarak yüklenebiliyor.

İndirme linki: tıklayın.

Kullanım

Eğer sitenizin front-end, yani site içi paneli yoksa kullanım oldukça basit. Admin ve kullanıcı panellerinde sol menüde Mesaj diye bir buton çıkıyor ve mesaj gönderme, okuma işleri buradan halledilebiliyor. Ancak front-end panelli bir siteniz varsa işler biraz karışıyor.

Front-End’de Kullanım

Öncelikle FTP ile eklenti dosyaları arasındaki pm4wp-template.php dosyasını tema dosyalarınız arasına kopyalayın. Ardından yeni bir sayfa oluşturun ama sağ menüden sayfa şablonu olarak bu şablonu seçin. Sayfaya hiçbir şey eklemeyin. Sayfa ismi mesaj, pm, chat vs. olabilir. Size kalmış.

Daha sonra pm4wp-template.php dosyasını gönlünüzce değiştirin. Tavsiyem dosyadaki php kodlarını koruyup kendi page.php’nizdeki tasarım kodlarını bu dosya ile entegre etmeniz. Böylelikle mesaj sayfası normal bir sayfa gibi görünür.

Bu kısım biraz karışıktı. Anlatamadıysam ya da anlamadıysanız yorum gönderin, yardımcı olmaya çalışayım.

Front-End kullanımda işinize yarayacak bağlantılar

Öncelikle panelinizde Ayarlar > Özel Mesajlar’a gidip Alıcı seçimi nasıl yapılsın? kısmını Açılır Liste olarak seçin. Aşağıdaki bağlantılar bu şekilde çalışabiliyor.

  • Gelen kutusuna git

siteniz.com/mesaj/?page=rwpm_inbox

  • admin adlı kullanıcıya mesaj gönder

siteniz.com/mesaj/?page=rwpm_send&recipient=admin

  • admin’e mesaj gönder, konu “nasılsın birader” olsun

siteniz.com/mesaj/?page=rwpm_send&recipient=admin&subject=nasılsın%20birader (%20 boşluk anlamına geliyor).

Yukarıdaki kodlarda mesaj kısmı pm4wp-template.php sayfa şablonu ile oluşturduğunuz sayfanın slug (kısa) ismidir.

Bu kodları temanızda php kodlarıyla da harmanlayarak örneğin mesaj butonu oluşturmak için kullanabilirsiniz.

Örnek kod:

Benden bu kadar. Tekrar ediyorum, sorunuz ya da sorununuz olursa hiç çekinmeden yorum yapın. İtinayla cevaplandırılır :)

WordPress Özel Mesaj (Private Message) Eklentisi” için 3 yorum

    Author’s gravatar

    Merhaba Muhammet. Teşekkür ederim güzel bir anlatım olmuş. Bir sorum olacaktı. Anasayfada biryerde Login kısmı oluyor ya. üye girişi kısmı yani. üye girişi yapınca aynı yerde avatar, isim v.s oluyor. o kısmına resimdeki gibi yeni mesaj uyarısını nasıl gösterebilirim?

    http://i.imgur.com/ixdxujg.jpg

    Cevapla
    Author’s gravatar

    Hocam merhaba,

    Yeni mesaj/duyuru olduğunda kullanıcıyı bilgilendirmek için şu kodu kullanıyorum ben.

    <?php global $wpdb; $sinif = new cartpaujPM;

    $newmsj = $sinif->getNewMsgs();

    $newanons = $sinif->getAnnouncementsNum();

    if($newmsj != 0) { echo "

    <a class=’yenimsj kirmizi’ href=’http://siteadi.com/pm’ title=’$newmsj yeni mesaj’ rel="nofollow">$newmsj</a>";

    } else { ?>

    <a href="http://siteadi.com/pm" title="Mesaj Kutusu" rel="nofollow"><img src="mesaj_icon.png" height="12px" width="12px" alt="Mesajlarım" /></a>

    <?php }

    if($newanons != 0) { echo "

    <a class=’yenimsj mavili’ href=’http://siteadi.com/pm?pmaction=viewannouncements’ title=’$newanons okunmamış duyuru’ rel="nofollow">$newanons</a>"; } ?>

    Umarım işinize yarar.

    Cevapla
    Author’s gravatar

    Merhaba. Aslında eklentinin kendi widget’i varmış. Bunu kullandım biraz düzenledim tam istediğim gibi oldu :) Ama senin kullandığın örnek te güzelmiş. Bir ara deneyeceğim. Teşekkür ederim yardımların için. iyi çalışmalar.

    Cevapla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir