WP kullanıcı grupları için gizle/goster eklentisi

Yakin zamanda bir kullanicinin ihtiyaci dogrultusunda hazirladigim ve gelistirdigim (2 gun surdu) sitedeki gruplar icin siteyi, yazilari, kategorileri yada etiketleri, olmadi yazi icindeki bazi alanlari gizleyip, istegidiniz gruplara yetki vererek gosterebileceginiz eklentimi yayinlamis bulunuyorum. Eklentiyi wordpress.org daki resmi sayfasindan indirebilirsiniz.

Bilgi: Izin verilmeyen gruplara ait kullanicilar, adminden belirlenen sayfaya yonlendirilirler.

Nereleri gizleyebilirsiniz?

  • Siteyi (blogunuzu) istediginiz gruplara acabilir, istediginiz gruplara kapatabilirsiniz.
  • Yazilar
  • Yazi icinde istediginiz kadar bolumu shortcode ile istediginiz gruba gizleyebilirsiniz.
  • kategorileri
  • etiketleri
  • tax ‘lari

Yeni grup ekleyebilir miyim?

Evet yeni grup ekleyebilir, yada var olan gruplari silebilirsiniz.

Nasil calisir?

Yukarida listelenen gizlenebilir alanlarda eklenti ayar bolumu bulunur. Bu alanda o alani kimlerin gorebilecegini secerek, secmediginiz gruplara gizleyebilirsiniz. Yetkili olmayan gruplara ait kullanicilar, eklentinin admin panelinde bulunan ayar bolumunde belirtilen yonlendirme sayfasina yonlendirilirler.

Uyari: Yonlendirme sayfasinda eklentiyi deaktif etmeniz gerekli. Aksi durumda sonsuz dongu ile yonlendirme gerceklesecegi icin tarayici sitenizi acamayacak ve hata uyarisi verecektir.. Deaktif etmek yerine butun gruplara gorme izni verebilirsiniz ancak ilerde yeni grup eklerseniz bu gruplar secili olmadigi icin yine sorunlar cikabilir. Bu yuzden en kestirme yontem bu tarz yazilar icin gizleme ozelligini deaktif etmektir..

Sadece yazi icerisinde gizleme yapmak

Yazdiginiz bir yazi icinde bazi bolumleri gizleyebilirsiniz. Bunun icin basit shortcode etiketlerini kullanacagiz.

Basit yazi gizleme

Bilgi: Grup ve gizleme mesaji belirtmediginizde admindeki eklenti ayar bolumundeki secenekler gecerli olacaktir ve gosterilecektir.

izin verilecek gruplari belirtmek

Bilgi: Belirttiginiz gruplar disindakilere default gizleme mesaji cikacaktir (adminden belirttiginiz). Ancak asagidaki ornekdeki gibi bu mesaji o anki bolume gore degistirebilirsiniz.

izin verilecek gruplari belirtmek ve gizli mesajini degistirme

Ornek resimleride yazi sonunda sizlere fikir vermesi acisindan gostermek istiyorum.

Suanda yazi yazarken alt kisimda grup ayarlari bolumu:

k-group-yazi-alaninda-gruplari-duzenleme-1

Bilgi: Gizlemek istediginiz kategori,  etiket yada tax sayfalarinda bu tarz ayar bolumu goreceksiniz. Adminden default gelecek secenekleri belirterek her defasinda ayar yapmak zorunda kalmayabilirsiniz.

6 Yorumlar

  1. Eklenti etkinleştirilemedi, çünkü önlenemeyen bir hataya sebep oldu.
    Fatal error: Cannot redeclare add_term_meta() (previously declared in /home/ymestarh/public_html/wp-includes/taxonomy.php:1577) in /home/ymestarh/public_html/wp-content/plugins/hide-for-group-roles/index.php on line 941 bu hatayı veriyor

    • Bu konuda kontrol ve guncelleme yapacagim, gecici cozum icin eklenti klasorundeki index.php dosyasinin 939. satirindaki fonksiyonu silin: add_term_meta

Bir Cevap Yazın