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

[k_hide]Example hide text[/k_hide]

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

izin verilecek gruplari belirtmek

[k_hide allowed_group="editor,author,ziyaretci"]Example hide text[/k_hide]

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

[k_hide allowed_group="editor,author,ziyaretci" message="<div style='padding: 5px; border: 1px solid #ccc;'>Upp, im sorry please upgrade membership.</div>"]Example hide text[/k_hide]

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

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.