Kullanıcı Rolleri Tarafından WordPress İçeriğine Erişim Nasıl Kısıtlanır?
Yayınlanan: 2021-11-15WordPress üyelik sitenizin belirli alanlarını belirli bir hedef kitleyle kısıtlamak ve diğer kullanıcıların veya ziyaretçilerin siteye erişmesini engellemek isteyebilirsiniz.
ProfilePress, gönderiler, sayfalar, özel gönderi türleri (WooCommerce ürün sayfaları gibi), kategoriler, etiketler ve sınıflandırma arşiv sayfaları dahil olmak üzere WordPress'teki içeriği kısıtlamanıza yardımcı olmak için özel olarak tasarlanmış en iyi WordPress üyelik eklentisidir.
WordPress sitenizdeki içeriği kısıtlama sürecinde size yol göstermeden önce, site sahiplerinin içeriklerine erişimi kısıtlamasının yaygın nedenlerinden bazılarına hızlıca göz atalım.
WordPress İçeriğini Kısıtlama Nedenleri
Yaygın nedenlerden biri, site sahiplerinin üyelik sitesi oluşturmak istemesidir. Üyelik sitesi, bir niş uzmanının, diğer ziyaretçilerin erişmesine izin vermedikleri premium içeriğe erişmelerine izin vermek için ziyaretçilere üyelik sattığı bir model üzerinde çalışır.
Arama motorlarından organik trafik çekmek için hala birçok ücretsiz içerik var, ancak daha sonra ziyaretçilerin en iyi içeriklerinden bazılarına erişmek için premium üyelik planı satın almaları teşvik ediliyor.
Üyelik sitesi oluşturmak istiyorsanız, ihtiyacınız olan tek eklenti ProfilePress olacak. Basitçe istediğiniz içeriği kısıtlayabilir ve ardından kısıtlı içeriğe ulaşan ziyaretçileri üyelik planı satın alabilecekleri üyelik fiyatlandırma sayfanıza yönlendirebilirsiniz.
İçeriği kısıtlamanın diğer yaygın nedenlerinden bazıları şunlardır:
- Kayıt sırasında premium içeriğe erişim sunarak kullanıcı kayıtlarını teşvik etme
- Kurs oluşturucuların kurs içeriklerini kısıtlamasına izin verin
- Editörlerin veya dahili üyelerin sitedeki özel bilgilere erişmesine veya daha fazla çalışma gerektiren gönderileri kısıtlamasına izin vermek
Kullanıcı Profili Yönetimi
ProfilePress, içeriği kısıtlamanıza ve kullanıcı rollerini kolayca yönetmenize izin verirken, bundan çok daha fazlasını sunar. Ayrıca bir üyelik sitesi işletiyorsanız veya sitenizde premium içerik erişimi satıyorsanız başka özelliklere de ihtiyacınız var.
Sonuçta, premium erişim satıyorsanız, kullanıcıların da kaydolması ve oturum açması için bir yolunuz olması gerekir. Kayıt ve giriş sayfalarını kolayca oluşturabilir ve yönetebilirsiniz. Makale, LearnDash kullanıcıları için bu sayfaların oluşturulmasından bahsediyor, ancak üyelik sitesi sahipleri için süreç de aynı olacak.
Benzer şekilde, çok sayıda kullanıcınız olduğunda, içeriği buna göre belirli kategorilerle sınırlandırmak için onlara atayabileceğiniz birçok farklı kullanıcı rolüne sahip olmanız gerekir. Bunu ProfilePress ile de kolayca yapabilirsiniz.
ProfilePress, WooCommerce sitelerinde de çalışır ve "müşteri" kullanıcı rolleri oluşturmanıza ve yönetmenize olanak tanır ve belirli sayfalara veya gönderilere erişimi kısıtlamanıza olanak tanır. Benzer şekilde, WooCommerce sitenizde yalnızca kayıtlı kullanıcılara veya üyelere sunmak isteyebileceğiniz bazı özel ürünleriniz olabilir. ProfilePress, belirli kullanıcı rollerinin bunlara erişmesine izin verirken bu ürün sayfalarını da kısıtlamanıza olanak tanır.
ProfilePress'in genel işlevselliğine çok daha fazlasını ekleyen başka birçok harika eklenti var.
WordPress'te İçerik Nasıl Kısıtlanır
ProfilePress, hiçbir teknik bilgiye sahip olmadan harika üyelik siteleri oluşturmanıza izin vermekle kalmaz, aynı zamanda bunu yapmak için yalnızca birkaç tıklama yapmanızı da sağlar. Kullanım kolaylığı inanılmaz.
WordPress sitenize ProfilePress'i yüklemeniz ve etkinleştirmeniz gerekir. Eklentiler seçeneğinin altındaki Yeni Ekle seçeneğine tıklayarak ve ProfilePress'i arayarak bunu yapabilirsiniz. Yükle düğmesine ve ardından Etkinleştir düğmesine tıklayın.
Ancak, sitenizde kullanıcı kayıtlarını etkinleştirmediyseniz, bunu öncelikle Ayarlar seçeneğinin altındaki Genel menüsünden yapmanız gerekir.

Bu onay kutusuna tıkladıktan sonra, sonunda Değişiklikleri Kaydet düğmesine tıklayın.
Ardından, farenizi ProfilePress seçeneğinin üzerine getirin ve İçerik Koruması'na tıklayın. Aşağıdaki resimde gördüğünüz gibi Add a Protection Rule butonuna tıklayın.
Artık bu, istediğiniz herhangi bir gönderi ve sayfa için kısıtlamalar ayarlayabileceğiniz ve diğer kısıtlama koşullarını da yönetebileceğiniz yerdir.
Aşağıda yer alan birkaç adımda size yol gösterelim.
Yukarıdaki kısıtlamanın koşulunu seçerek başlayabilirsiniz. Kısıtlamak için gönderileri, sayfaları, kategorileri, etiketleri ve hatta biçimleri seçebilirsiniz.
Benzer şekilde, tüm gönderileri ve sayfaları kısıtlamayı veya birini seçmeyi seçebilirsiniz. Ayrıca, yalnızca kategorilere sahip gönderileri kısıtlamak gibi başka özel seçenekleriniz de vardır.
Sitemizdeki belirli bir gönderiyi burada kısıtlamaya karar verdik. Biz de bu açılır menünün altındaki “Seçilen Yazılar” seçeneğine tıkladık.
Artık sağ tarafta tüm gönderilerimizin bir listesi açılıyor ve kısıtlamak istediklerimizi seçmemize izin veriyor. Biz sadece o listedeki ilk gönderiyle gittik.
Şimdi bu özel gönderiye erişebilecek kullanıcı rollerini seçmeniz gerekiyor. Bu açılır menü altında üç seçenek bulacaksınız: Herkes, Oturum açmış kullanıcılar ve Oturumu kapatmış kullanıcılar.
Çoğu site sahibi, bariz nedenlerle Oturum Açmış kullanıcıları seçmek ister. O zaman sadece ilgilenmeniz gereken bazı ayarlara sahip olacaksınız.
Gördüklerinizin çoğu açıklayıcı. İlk olarak, erişim vermek istediğiniz kullanıcı rollerini seçersiniz.
Ardından, kısıtlı kullanıcılara bir "erişim kısıtlı" mesajı göstermek mi yoksa onları başka bir sayfaya yönlendirmek mi istediğinizi seçmeniz gerekir. Bu kullanıcıların üyelik planı satın almalarını sağlayan bir fiyatlandırma sayfanız varsa, onları o sayfaya yönlendirmek istersiniz.
Değilse, varsayılan "erişim kısıtlaması" mesajını kullanma veya kullanıcılara o içeriğe erişimlerinin kısıtlı olduğunu söyleyen kendi özel mesajınızı yapma seçeneğiniz de vardır.
Ama bekleyin, dahası var! Tüm bu harika özelliklere ek olarak, son açılır menüden kullanıcılarınıza gönderiden bir alıntıyı teaser olarak gösterip göstermemeyi seçebilirsiniz.
Alıntıda tüm gönderi içeriğinin sunacağı faydalardan bahsedebilirsiniz, bu da kullanıcıları kayıt olmaya ve tüm gönderi içeriğine erişebilmeleri için üye olmaya teşvik eder.
Ancak, oradaki içeriği tamamen kısıtlamak istiyorsanız, gösterilecek mesajı seçmeniz yeterlidir ve hazırsınız. Sağ üstteki Kuralı Kaydet düğmesine tıklamanız yeterlidir.
Erişimi olmayan kullanıcılarınıza bu şekilde bakacaktır. Lütfen burada varsayılan "erişim kısıtlı" mesajını kullandığımızı unutmayın. Kendi özel mesajınızı da yapabilirsiniz.
Gönderi ve sayfa içeriğini kullanıcı rollerine göre kısıtlamak için içeriği kullanıcı rollerine, kullanıcı adlarına ve kullanıcı kimliklerine göre kısıtlamak için bir kısa kod sağlıyoruz.
Sonuç olarak
ProfilePress ile içeriği kısıtlamaktan çok daha fazlasını yapabilirsiniz. Ve pastanın üzerindeki krema, süper temiz bir koda sahip ancak işlevsellik dolu hafif bir eklenti olduğu için sitenizi hiç yavaşlatmıyor bile.