Web sitenizdeki belirli sayfaları kullanıcı rolüne göre kısıtlamak mı istiyorsunuz?
Birçok WordPress işletmesinin, web sitelerindeki belirli sayfalara hangi kullanıcıların erişebileceğini kontrol etmesi gerekir.
Bu makalede, belirli WordPress sayfalarına erişimi kullanıcı rolüne göre nasıl kolayca kısıtlayabileceğinizi göstereceğiz.
WordPress Sayfalarını Kullanıcı Rolüne Göre Kısıtlama Neden?
Bir WordPress sitesi başlattığınızda, kullanıcı rolüne göre belirli alanları ve sayfaları kısıtlamak isteyebilirsiniz. Örneğin, çok yazarlı bir siteniz varsa, yazarlar ve editörler için belirli sayfalara erişimi sınırlayabilirsiniz.
Sayfaları kullanıcı rollerine göre kısıtlamak, üyelik siteleri için yaygın bir kullanım durumudur. Sitenizdeki sayfaları kullanıcının üyelik düzeyine göre sınırlayabilirsiniz. Örneğin, video sayfasını veya çevrimiçi kurs sayfasını yalnızca aboneler görüntüleyebilir.
Varsayılan olarak WordPress, web sitenizdeki içeriği kısıtlamak için sınırlı sayıda araçla birlikte gelir. Özel ve parola korumalı gönderiler oluşturabilirsiniz, ancak bu özellikler erişimi kullanıcı rolüne göre sınırlamanıza izin vermez.
Neyse ki, tam da bunu yapmanıza olanak tanıyan birkaç WordPress eklentisi var. Sayfaları belirli kullanıcılara, kullanıcı gruplarına veya kullanıcı rollerine kısıtlamak için bunlardan birini seçebilirsiniz.
Bu eklentileri kullanarak bir üyelik web sitesi, görüntüleme başına ödeme web siteleri ve hatta aile blogları oluşturabilirsiniz. Ayrıca ücretli abonelikler ekleyerek içeriğinizden para kazanabilirsiniz.
Bununla birlikte, WordPress sayfalarının kullanıcı rolüne göre nasıl düzgün bir şekilde kısıtlanacağına bir göz atalım. Size farklı eklentiler göstereceğiz, böylece ihtiyaçlarınıza en uygun olanı seçebilirsiniz.
1. MemberPress kullanarak Sayfaları Üyeliğe Göre Kısıtlayın
MemberPress, piyasadaki en iyi WordPress üyelik eklentilerinden biridir. Ücretli aboneliklere sahip üyelik web sitelerini kolayca oluşturmanızı sağlar. İçerik kısıtlamaları ayarlayabilir ve yalnızca belirli kullanıcı rollerinin erişmesine izin verebilirsiniz.
MemberPress premium bir eklentidir ve bir hesap için kaydolmanız gerekir. Web sitesini ziyaret edin ve ‘WordPress için MemberPress’i edinin’ düğmesine tıklayın.
Ardından, MemberPress eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Etkinleştirmenin ardından, lisans anahtarınızı girmek için MemberPress ” Ayarlar sayfasına gidin. Anahtarı MemberPress web sitesindeki hesap alanınızda bulabilirsiniz.
Ardından, ödemeleri ayarlamak için ‘Ödemeler’ sekmesine gitmeniz gerekir.
Başlamak için ‘+ Ödeme Yöntemi Ekle’ seçeneğine tıklamanız yeterlidir.
MemberPress, PayPal (Standart, Express ve Pro), Stripe, Authorize.net ve daha fazlasını kutudan çıkar çıkmaz destekler. Kullanmak istediğiniz ödeme yöntemlerini seçebilir ve gerekli kimlik bilgilerini sağlayabilirsiniz.
Ardından, WordPress kontrol panelinden MemberPress ” Üyelik ler sayfasını ziyaret etmeniz ve bir üyelik planı oluşturmak için ‘Yeni Ekle’ düğmesine tıklamanız gerekir.
Bu üyelik planı için bir başlık sağlayarak ve fiyatlandırma, faturalandırma türü ve sona erme ayarlarını belirleyerek başlayacaksınız.
Bundan sonra, yazı editörünün altındaki ‘Üyelik Seçenekleri’ meta kutusuna gidin. Bu, söz konusu üyelik planı için farklı seçenekler ayarlayabileceğiniz yerdir.
Devam edin ve üyelik seçenekleri altındaki ‘Gelişmiş’ sekmesine tıklayın ve ‘Bu Üyelik için Kullanıcı Rolleri’ onay kutusuna tıklayın.
Bundan sonra, verilen listeden bir kullanıcı rolü seçebilirsiniz.
WordPress ‘teki her kullanıcı rolü kendi izinleriyle birlikte geldiğinden, kullanıcı rolü seçerken dikkatli olun. İhtiyaç duyarsanız, web sitenizdeki üyelik planları için özel bir kullanıcı rolü de oluşturabilirsiniz.
Artık üyelik planınızı yayınlayabilirsiniz.
Daha fazla üyelik planı eklemek istiyorsanız, bunları eklemek için işlemi tekrarlayabilirsiniz.
Bir üyelik planı oluşturduktan sonra, içeriğe erişimi kısıtlamak için kurallar koymanın zamanı gelmiştir.
WordPress kontrol panelinden MemberPress ” Kurallar sayfasına gidin ve üstteki ‘Yeni Ekle’ düğmesine tıklayın.
Bu sizi farklı koşullar seçebileceğiniz ve hangi sayfaların kısıtlanacağını belirleyebileceğiniz kural düzenleme sayfasına götürecektir.
‘İçeriği Koru’ altındaki açılır menüye tıklayabilir ve bir kural seçebilirsiniz.
Örneğin, belirli bir etiket veya kategoriyle eşleşen tüm içeriği yalnızca daha önce oluşturduğunuz bir üyelik planına sahip üyelere açık olacak şekilde seçebilirsiniz. Ya da erişimi kısıtlamak için tek bir sayfa seçebilirsiniz.
Erişimi engellemek için bir kategori veya etiket seçiyorsanız, içeriğin söz konusu kategori veya etikete eklendiğinden emin olmanız gerekir.
WordPress’te kategori ve etiket ekleme ile ilgili rehberimize bakabilirsiniz.
Hepsi bu kadar. MemberPress’i kullanarak WordPress’teki sayfaları kullanıcı rolü ve üyeliğine göre başarıyla kısıtladınız.
2. Restrict Content Pro’yu kullanarak Sayfa Erişimini Kullanıcı Rolüne Göre Sınırlayın
Restrict Content Pro, web sitenizin içeriğine kimlerin erişebileceğini kontrol etmek için harika bir seçenektir. Ayrıca ücretli abonelikler eklemenize ve üyelik web sitenizden çevrimiçi para kazanmanıza olanak tanır.
Başlamak için Restricted Content Pro web sitesini ziyaret etmeniz ve ‘Get Started’ düğmesine tıklamanız gerekir.
Ardından, bir hesap için kaydolmanız gerekecektir.
Kullanıcı rollerine göre sayfa kısıtlamaları ayarlamak için ücretsiz planı kullanabilirsiniz. Ücretsiz planın altındaki ‘Başlayın’ düğmesine tıklamanız yeterlidir.
Bundan sonra bir açılır pencere açılacaktır.
Bir e-posta adresi girebilir ve ‘Ücretsiz Eklentinizi Alın’ düğmesine tıklayabilirsiniz.
Ardından, Restrict Content Pro’dan ücretsiz eklentinin indirme bağlantısını içeren bir e-posta alacaksınız.
Devam edin ve eklentiyi bilgisayarınıza indirin.
Buradan, Restrict Content Pro ücretsiz eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Etkinleştirmenin ardından, WordPress panonuzdan Kısıtla ” Ayarlar sayfasını ziyaret edebilir ve ‘Genel’ sekmesine gidebilirsiniz.
Burada, eklentinin web siteniz için otomatik olarak kuracağı farklı sayfaları düzenleyebilirsiniz.
Ardından, ‘Kısıtlı İçerik Mesajı’ bölümüne ilerlemeniz ve kullanıcıların bir sayfayı görüntüleme yetkileri yoksa görecekleri metni eklemeniz gerekir.
Bundan sonra, bir ödeme ağ geçidi seçmek için ‘Ödemeler’ sekmesine geçmeniz gerekir.
Restrict Content Pro, PayPal, Stripe, Braintree ve Authorize.net aracılığıyla ödeme kabul etmenizi sağlar.
Bir ödeme yöntemi seçtikten sonra, her Ödeme yöntemi için kimlik bilgileri ekleyebileceksiniz.
İşiniz bittiğinde ayarlarınızı kaydetmeyi unutmayın.
Şimdi, kullanıcı rolleri tarafından kısıtlanmasını istediğiniz sayfaları veya gönderileri düzenlemeniz gerekir.
WordPress içerik düzenleyicisine girdikten sonra, ‘Bu içeriği kısıtla’ meta kutusuna kaydırmanız yeterlidir.
Buradan, Üye erişim seçenekleri bölümünün altındaki açılır menüye tıklayın ve ‘Belirli bir role sahip üyeler’ seçeneğini seçin.
Ardından, sayfayı görüntülemesine izin vermek istediğiniz kullanıcı rolünü seçebilirsiniz.
İşiniz bittiğinde içeriğinizi güncellemeniz veya yayınlamanız yeterlidir.
Restrict Content Pro ayrıca abonelik seviyeleri oluşturmanıza da olanak tanır. Daha ayrıntılı talimatlar için WordPress’te içeriği kayıtlı kullanıcılarla kısıtlama hakkındaki kılavuzumuza bakın.
3. LearnDash kullanarak Kurs Sayfalarına Erişimi Engelleme
LearnDash en iyi WordPress LMS eklentisidir. Çevrimiçi kurslar oluşturmanıza ve satmanıza olanak tanır. Dersler, sınavlar ve daha fazlasını oluşturmak için sürükle ve bırak kurs oluşturucusunu kullanabilirsiniz.
Yerleşik aboneliklerle birlikte gelir ve kullanıcıların içeriğini görmeden önce bir kursa kaydolmasına olanak tanır. Bu, kurs sayfalarına erişimi kısıtlamanıza ve web sitenizden para kazanmanıza olanak tanır.
Öncelikle LearnDash web sitesini ziyaret etmeniz ve bir hesap için kaydolmanız gerekir.
Ardından, LearnDash eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.
Etkinleştirmenin ardından, WordPress panosundan LearnDash LMS ” Ayarlar sayfasını ziyaret etmeniz gerekir.
Ardından, ‘Ödemeler’ sekmesine geçmeniz ve tercih ettiğiniz ödeme ağ geçidini seçmeniz gerekir.
Şimdi, WordPress yönetici panelinizden LearnDash LMS ” Kurslar sayfasına gidebilirsiniz.
Buradan, ilk kursunuzu eklemek için ‘Yeni Ekle’ düğmesine tıklayın.
Kursunuz için bir başlık ve açıklama girin.
Açıklama kısmı, bu kursun ne hakkında olduğunu açıklamak için tüm kullanıcılar tarafından görülebilecektir.
Bundan sonra, kurs oluşturucudaki ‘Ayarlar’ sekmesine geçmeniz gerekir.
Buradan, ‘Erişim Modu’ bölümüne kaydırmanız yeterlidir. Eklenti, açık (herkese açık), ücretsiz, şimdi satın al, yinelenen ve kapalı kurs türleri oluşturmanıza olanak tanır.
‘Şimdi satın al’ seçeneğini belirlerseniz bir kurs fiyatı girmeniz gerekecektir. Yalnızca abone olan kullanıcılar kurs sayfalarınıza erişebilecektir.
Ücretsiz kurslar için kullanıcılarınızın yine de bir hesap oluşturarak kursa kaydolması gerekecektir.
Artık kursunuzu kaydedebilir veya yayınlayabilir ve web sitenizde önizleyebilirsiniz.
Artık bir kurs oluşturduğunuza göre kurs hala boştur. Kursu doldurmak için dersler, kısa sınavlar ve ödevler gibi kurs içeriklerini eklemeniz gerekecektir.
LearnDash, içeriğe erişimi kısıtlarken çevrimiçi kurslar satmak için güçlü bir araçtır. Kullanıcılara otomatik olarak farklı kurslara erişim sağlayan abonelik planları oluşturmak için MemberPress ile gerçekten iyi çalışır.
Şimdilik hepsi bu kadar. Umarız bu makale WordPress sayfalarını kullanıcı rolüne göre nasıl kolayca kısıtlayacağınızı öğrenmenize yardımcı olmuştur. Ayrıca yeni başlayanlar için adım adım WordPress güvenlik rehberi ve işletme web siteleri için WordPress eklentileri yazımıza da göz atmak isteyebilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Mrteesurez says
While restrict contents pro offer this feature but based on what I have read about Memberpress, it’s more suitable for this kind of function as it comes with a full membership features. Thanks.
Jiří Vaněk says
Thank you for the tutorial. I have a blog that also deals with technical guides, and I’m considering how to set up a paid section. Today, many people go the route of Patreon or HeroHero, but I would like to have everything completely under the control of my website. It’s great what WordPress can do now with the help of plugins.
WPBeginner Support says
We would recommend taking a look at membership plugins for what it sounds like you’re wanting to do. Our list below should help find one that works for you
https://www.wpbeginner.com/plugins/5-best-wordpress-membership-plugins-compared/
Yönetici
Jiří Vaněk says
Thanks for the reply, I looked at the article, but also at the other member press topics you write about and it looks like exactly what I need. Thanks again.
Konrad says
using a plugin like those mentioned is definitely the easiest and safest way to do this
Remember, always back up your site before making any changes!
Ralph says
This is really good tutorial for membership sites. I plan on doing website with mix of free and paid articles and this is great way of doing that. Free basic articles for everybody and more advanced are only for paying members. Didn’t think this could be so easy.
WPBeginner Support says
Happy to hear we could simplify the process for you
Yönetici
Moinuddin Waheed says
Memberpress is the best choice when it comes to making a website where you can restrict the content based on certain users criteria.
it is specially good when it comes to making courses to sell and at the same time having some of them as free resources.
it has all the features that is required to make a good course selling website and restricting the content to the paid subscribers only.
subscription based website can easily made with this plugin.
Mike Shannon says
I am setting up a webpage for a club. I want to develop a blog page in which only I and the club president can post to but which all users can see. How can I do this? Or can I?
WPBeginner Support says
From what it sounds like, you would want your users to be admins or editors and unless others need to post on your site, they shouldn’t need more than an author role. You can see more about users and roles in our article below:
https://www.wpbeginner.com/beginners-guide/wordpress-user-roles-and-permissions/
Yönetici