
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:
Bilgi: Gizlemek istediginiz kategori, etiket yada tax sayfalarinda bu tarz ayar bolumu goreceksiniz. Adminden default gelecek secenekleri belirterek her defasinda ayar yapmak zorunda kalmayabilirsiniz.
üstad kullanıcı adını gizleyemedik onu nasıl yaparız.
Kullanici sayfasini mi kastediyorsunuz ? yoksa konu icerisinde kullanici adini mi gizlemek istiyorsunuz ?
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 eklentiyi kullaniyorsaniz iptal etmeniz gerekli: http://wordpress.org/plugins/taxonomy-metadata/ Eger kullanmiyorsaniz kontrol edecegim ve guncelleyecegim eklentiyi.
yok kullanmıyorum wp’i yeni kurdum herhangi bir eklenti mevcut değil
Bu konuda kontrol ve guncelleme yapacagim, gecici cozum icin eklenti klasorundeki index.php dosyasinin 939. satirindaki fonksiyonu silin: add_term_meta