Kullanıcı Rolüne Göre WordPress Sayfalarına Erişimi Kısıtlama
Yayınlanan: 2022-09-16Kullanıcı rolüne göre belirli WordPress sayfalarına erişimi kısıtlamak istiyorsanız, bunu WP_Query sınıfını kullanarak ve current_user_can() işleviyle kullanıcının rolünü kontrol ederek yapabilirsiniz. Örneğin, belirli bir sayfaya yalnızca editör veya daha yüksek olan oturum açmış kullanıcıların erişebilmesini istediğinizi varsayalım. Önce get_user_role() işleviyle mevcut kullanıcının rolünü almanız gerekir: $current_user_role = get_user_role(); Ardından, "editör" veya "yönetici" kullanıcı rolüne sahip sayfaları sorgulamak için WP_Query sınıfını kullanırsınız: $query = new WP_Query( array( 'role' => array( 'editor', 'administrator' ) ) ) ; Geçerli kullanıcının rolü "düzenleyici" veya "yönetici" değilse, sorgu tarafından döndürülen sayfaları göremezler. Bu tekniği, WP_Query sınıfındaki 'post_type' parametresini değiştirerek gönderiler gibi diğer WordPress nesnelerine erişimi kısıtlamak için de kullanabilirsiniz.
WordPress işletmelerinin, sitelerindeki belirli sayfaların kullanıcılarına erişilebilir olmasını sağlamaları çok önemlidir. Bu makalede, belirli WordPress sayfalarına erişimin kullanıcı rolüne göre nasıl kolayca sınırlandırılacağını göstereceğiz. Bu eklentiler bir üyelik sitesi, izleme başına ödeme sitesi ve hatta bir aile blogu oluşturmanıza olanak tanır. ÜyePress, kalabalığın arasından sıyrılan harika bir WordPress üyelik eklentisidir. Bu uygulama ile kolayca ücretli abonelik gerektiren üyelik web siteleri oluşturabilirsiniz. Bundan sonra, önce MemberPress eklentisini kurmanız ve etkinleştirmeniz gerekir. 'Yeni Ekle' düğmesi, MemberPress'in Üyeler sayfasında görüntülenecektir.
Learn Dash'e göre en iyi WordPress LMS eklentisi, WordPress LMS eklentisidir. Platformu çevrimiçi kurslar oluşturmak ve satmak için kullanabilirsiniz. Kullanıcılar yerleşik aboneliklere kaydolduklarında, kursun içeriğini kontrol etmeden önce kursun içeriğini görebilirler. Kurs sayfalarına erişimi sınırlayarak web sitenizden para kazanabilirsiniz. WordPress eklentilerinin nasıl kurulacağı hakkında daha fazla bilgi için adım adım kılavuzumuza bakın. LearnDash, kullanıcıların çevrimiçi kurslar satmalarına ve aynı zamanda içeriğe erişimi sınırlamalarına olanak tanıyan güçlü bir araçtır. Yazılımı kullanarak kursları açık (genel) veya kapalı yapabilir, ayrıca yay ve tekrarlanan ücretler satın alabilirsiniz. Ücretsiz kurslar sunarken, kullanıcılarınızın yine de kurslara kendi hesapları üzerinden kaydolmaları gerekir.
Editörlerin WordPress'te Yalnızca Belirli Sayfaları Düzenlemesine Nasıl İzin Verebilirim?

Bir sayfayı baştan düzenleyerek kolayca değişiklik yapabilirsiniz. 'Yazar'ın yanındaki onay kutusu işaretliyse, ekranın sağ üst köşesindeki 'Ekran Seçenekleri' kutusunu işaretleyebilirsiniz. Düzenlemeden önce yazar meta kutusunda sayfayı düzenlemek istediğiniz kullanıcıyı seçmelisiniz.
Web sitenizdeki tüm yazılar ve sayfalar, editör rolüne sahip herhangi bir kullanıcı tarafından düzenlenebilir. Bununla birlikte, editörün anonim kalmasını istiyorsanız, bazı sayfalar sizin tarafınızdan kısıtlanabilir. Bu makalede, WordPress'te belirli bir sayfa için belirli düzenlemeyi nasıl etkinleştireceğinizi göstereceğiz. 'Toplu İşlemler' açılır menüsünden 'Düzenle'yi seçin. Toplu İşlemleri uygulamanız istenecektir. Toplu Düzenleme kutusunda, listedeki tüm sayfaların yazarını değiştirebilirsiniz. 20'den fazla sayfanız varsa, işlemi baştan bitirmek için sonraki 20 sayfayı seçmeniz gerekebilir.
WordPress, Eklenti Olmadan Role Göre Sayfa Erişimini Kısıtlama

Eklenti kullanmadan role göre sayfa erişimini kısıtlamanın birkaç yolu vardır. Bir yol, kullanıcının rolü için bir kontrol içeren özel bir sayfa şablonu oluşturmaktır. Kullanıcı gerekli role sahip değilse, onu başka bir sayfaya yönlendirebilir veya bir mesaj görüntüleyebilirsiniz. Sayfa erişimini kısıtlamanın başka bir yolu da WordPress'in yerleşik özelliklerini kullanmaktır. add_cap() işlevini kullanarak bir role bir yetenek ekleyebilirsiniz. Ardından, sayfayı görüntülemeden önce kullanıcının gerekli yeteneğe sahip olup olmadığını kontrol edebilirsiniz. Son olarak, yetenekleri rollerle eşleştirmek için map_meta_cap() işlevini de kullanabilirsiniz. Varsayılan olarak bir rolle eşlenmemiş bir yetenek kullanmak istiyorsanız bu yararlı olabilir.
Profile Builder, WordPress sitesine kişiselleştirilmiş bir profil ekleyen bir WordPress eklentisidir. WordPress'teki kullanıcı rolleri üzerinde tam kontrol sağlar. Bu özelliği kullanarak, içeriği seçtiğiniz belirli kullanıcı rolüne göre kısıtlayabilirsiniz. Bu öğreticiyi izleyerek, her bir kullanıcınızın rolüne göre bir WordPress sayfa erişim denetiminin nasıl ayarlanacağını öğreneceksiniz. Profil Oluşturucu'yu kullanarak profilinizi yetkisiz erişime karşı koruyabilirsiniz. Kullanıcılar, isterlerse özel bir mesaj gönderilebilir veya belirli bir URL'ye yönlendirilebilir. Bu özellik artık bir WordPress gönderisinde veya sayfasında herhangi bir yerde bulunabilir.
İçeriği kısıtlamak için kontrol paneli menüsünün sol tarafındaki İçerik Kısıtlama bağlantısı sekmesine gidin . Profil oluşturucu, profil bilgilerine göre bir sayfaya veya gönderiye kimlerin erişebileceğini kısıtlamanıza olanak tanır. Giriş yapmış olsun veya olmasın, tüm kullanıcılar sayfaya erişebilir. Birini seçerek, varsayılan mesaja ek olarak diğer sayfalarda özel mesajları etkinleştirebilirsiniz. Bu seçeneği kullanmak için öncelikle tamamen isteğe bağlı olan İçerik Kısıtlama sayfasından seçmelisiniz. Profile Builder'ı kullanarak, web sitenizin içeriğini kimlerin görebileceğini kullanıcı rollerine göre filtreleyebilirsiniz. Bu durumda, kayıt spam'ı azaltmaya yardımcı olur. En iyi e-posta pazarlama hizmetlerinden biri olan Mailchimp, web sitenizi entegre etmek için de kullanılabilir. Tek dezavantajı, tüm eklentilerin Profile Builder'ın ücretsiz sürümü tarafından desteklenmemesidir.
WordPress'te İçeriği Kullanıcı Rollerine Göre Nasıl Kısıtlayabilirim?
Düzenleme ekranının 'Bu içeriği kısıtla' meta kutusundan 'Belirli rollere sahip üyeler'i seçin. İçeriğinize atamak istediğiniz kullanıcı rolüne karar verdikten sonra, onu güncelleyebilir veya yayınlayabilirsiniz. Restrict Content Pro , sınırsız sayıda kullanıcı tutmak istiyorsanız kullanışlı olan abonelik düzeylerini de ayarlayabilir.

Üyelik Neden WordPress İçin En İyi Üyelik Çözümüdür?
WordPress üyepress eklentisi, üyelik abonelikleri oluşturmanıza, yönetmenize ve izlemenize ve ayrıca dijital ürünler satmanıza yardımcı olmak için tasarlanmıştır. Üyelik yönetimine başlamak isteyen herkes tarafından kullanılabilecek güçlü ve kullanımı kolay bir üyelik yönetim aracıdır. ÜyePress, işinizi yürütmek için ihtiyaç duyduğunuz bilgileri bulmayı ve kullanmayı basit ve kullanışlı hale getirir ve üyelik verilerinizi kolayca oluşturabilecek, yönetebilecek ve takip edebileceksiniz. MemberPress, ihtiyaçlarınız ne olursa olsun, basit bir üyelik sitesi veya daha karmaşık bir şey oluşturmak için mükemmel bir seçimdir.
WordPress Kısıtlama Sayfasını Belirli Bir Kullanıcıya Göre Kısıtlama
Bir WordPress sayfasını belirli bir kullanıcıyla kısıtlamak için aşağıdaki adımları uygulamanız gerekir: 1. WordPress sitenizde yönetici olarak oturum açın. 2. Kısıtlamak istediğiniz sayfaya gidin. 3. "Sayfa Nitelikleri" bölümünde, "Bu sayfayı belirli kullanıcılarla sınırla" seçeneğini seçin. 4. Sayfaya erişmesini istediğiniz belirli kullanıcıyı veya kullanıcıları seçin. 5. Değişikliklerinizi kaydedin. Artık yalnızca seçtiğiniz belirli kullanıcı veya kullanıcılar sayfayı görüntüleyebilir.
Özel içerik kullanarak, kullanıcıların WordPress sitenizde görebileceklerini sınırlayabilirsiniz. Web sitenizde ve formlarınızda kimin neyi gördüğünü nasıl kontrol edeceğinizi seçebilirsiniz. Bu makalede, erişimi neden sınırlamak isteyebileceğinizi ele alacağız. Bir Görünüm, belirli içeriği kısıtlamak ve her kullanıcı için ayrı sayfalar oluşturmak için de kullanılabilir. İçeriğinize gelince, ona kimlerin erişebileceğini kontrol etmekte zorlanabilirsiniz. Birkaç basit strateji, WordPress içeriğinizi kimlerin görüntülediğini takip etmenize yardımcı olabilir. Bu derste size belirli bir kullanıcının sayfa erişimini nasıl sınırlayacağınızı göstereceğiz. Bu, bir günlük platformu, fitness takipçisi veya kullanıcı profili sayfası ile kullanım için idealdir.
Özel Sayfaların Faydaları
Yine de bu korumanın birkaç iyi nedeni var. Özel sayfalardaki ekip üyeleri sorunları çözmek için birlikte çalışabilir. Bir makalenin taslağı veya blog gönderisi yayınlanmadan önce başkalarıyla paylaşılabilir. Özel bir sayfa özel olarak işaretlenirse, yalnızca arama motorlarında ve genel görünümde görünür. Özel yazışmalar, notlar ve düşünceler için bir araç olarak kullanılırlar.
WordPress, Oturum Açmış Kullanıcılar Eklentisine Sayfa Erişimini Kısıtlama
WordPress, oturum açmış kullanıcıların sayfa erişimini kısıtlama eklentisi, sitenizi güvende tutmanın harika bir yoludur. Bu eklenti, sitenizdeki belirli sayfalara erişimi yalnızca oturum açmış kullanıcılarla kısıtlamanıza olanak tanır. Bu, sitenizi güvende tutmanın ve yalnızca sitenize erişmesini istediğiniz kişilerin sitenize erişebilmesini sağlamanın harika bir yoludur.
WordPress Profil Oluşturucu ile WordPress hesabınıza sınırsız kullanıcı ekleyebilirsiniz, bu da oturum açma işleminden kayıt işlemine kadar her şeyi özelleştirmenize olanak tanır. Profil Oluşturucu'daki İçerik Kısıtlama özelliği, oturum açmış kullanıcıların sayfa erişimini kısıtlamanıza ve ayrıca WordPress içeriğini özellikle onlar için yönetmenize olanak tanır. Eklentiye ek olarak, gerekirse kendi özel kullanıcı rollerinizi oluşturabilirsiniz. Eklentiler iki versiyonda mevcuttur: ücretsiz ve ücretli. Profil Oluşturucu WordPress, sayfa erişimini belirli kullanıcı rollerine sahip belirli kullanıcılarla veya oturum açmış kullanıcılarla sayfa erişimini kısıtlamanıza olanak tanır. Kişilerin kısıtlanmış içeriği önce Google'da bulmasını istiyorsanız, onlara bunun bir önizlemesini de gösterebilirsiniz. Kullanıcılara farklı premium içeriğe farklı erişim seviyeleri vererek, içeriği onlar için daha kolay erişilebilir hale getirebilirsiniz.
Profile Builder'ı kullanarak, web sitenizin hangi bölümlerine erişebileceğinizi ve kullanıcıya özel içeriğe ne sıklıkla erişebileceğinizi kontrol edebilirsiniz. Profil Oluşturucu eklentisinin kullanıcıları ücretli üyelik abonelikleri ekleyebilecek. Web sitenize gelişmiş özellikler eklemek için bir geliştirici kiralamanız gerekmez. Üyelik web siteniz için daha da özel içerik ve premium içerik oluşturmak istiyorsanız, tam bir WordPress üyelik eklentisi dikkate almaya değer olabilir.
WordPress Editörleri Belirli Sayfaları Kısıtlama
Editörleri WordPress'te belirli sayfalarla sınırlamak için öncelikle kısıtlamak istediğiniz editörler için bir kullanıcı grubu oluşturmanız gerekir. Kullanıcı grubunu oluşturduktan sonra, “Ayarlar” sayfasına gitmeniz ve “İzinler” sekmesini seçmeniz gerekecektir. Buradan “Kullanıcı Grubu” açılır menüsünden oluşturduğunuz kullanıcı grubunu seçmeniz ve ardından “Belirli sayfalara kısıtla” seçeneğinin yanındaki kutucuğu işaretlemeniz gerekecektir. Son olarak, değişikliklerinizi kaydetmek için “Güncelle” düğmesine tıklamanız gerekecektir.
Belirli bir editörün düzenleme yeteneklerini bir dizi faktöre dayalı olarak kısıtlamak avantajlı olabilir. Bu durumda WordPress'e erişimi kısıtlamak son derece basittir. İzinleri en baştan özelleştirmeye başlamak için bir eklentiye ve bunları derinlemesine anlamak için bir eklentiye ihtiyacınız olacak. Rol düzenleme ve silme özelliklerini aynı anda değiştirebilirsiniz. Bu işlemin tamamlanmasının ardından editörler, oluşturmadıkları veya yayınlamadıkları gönderileri veya sayfaları düzenleyemez veya silemez. Ancak bu eklenti, görmek istemediğiniz belirli sayfalara bir yönetici atamak için de kullanılabilir. 20'den fazla sayfanız olduğunda, 'ileri'ye tıklayıp sonraki 20'yi yükleyerek bunları kolayca görüntüleyebilirsiniz. Düzenleyici erişimini belirli sayfalarla sınırlamak oldukça basittir. Editörlere aralarından seçim yapabileceğiniz belirli sayfalar atayarak daha fazla özelleştirebilir veya ne yapabileceklerini belirtebilirsiniz.