Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress Formlarınızı Yalnızca Oturum Açmış Kullanıcılarla Kısıtlama

WordPress formlarına erişimi yönetmek, kayıtlı kullanıcıları olan siteler için önemlidir. Bir üyelik sitesi veya çevrimiçi mağaza işletiyorsanız, belirli formları oturum açmış kullanıcılarla sınırlandırmak verilerinizi korumanıza ve her şeyi düzenli tutmanıza yardımcı olur.

Biraz araştırma yaptıktan sonra, WPForms ve MemberPress kullanarak bunu halletmenin kolay bir yolunu bulduk. Bu araçlar, herhangi bir karmaşık kurulum veya kodlama olmadan form erişimini oturum açmış kullanıcılarla sınırlamayı kolaylaştırır. WPBeginner olarak biz de bu eklentileri günlük olarak kullanıyoruz, bu nedenle bunları tavsiye etmekte kendimize güveniyoruz.

Bu makalede, WordPress formlarınızı oturum açmış kullanıcılarla nasıl kısıtlayacağınızı göstereceğiz.

Restrict Form Access in WordPress

WordPress Formları için Erişimi Ne Zaman ve Neden Kısıtlamanız Gerekir?

Belirli WordPress formlarına erişimi yalnızca oturum açmış kullanıcılarla kısıtlamanız gereken bir dizi senaryo olabilir.

Örneğin:

  • Üyelere özel bir etkinlik düzenliyor ve yalnızca sitenizdeki kayıtlı kullanıcıların RSVP yapmasını istiyor olabilirsiniz.
  • Desteğe erişimi yalnızca üyeler için kısıtlayabilir ve yalnızca oturum açmış kullanıcılarla sınırlandırarak profillerinden belirli bilgileri dinamik olarak doldurabilirsiniz.
  • Bir çalışan anketi veya yoklaması yapmak isteyebilir ve erişimi yalnızca dahili ekibinizle kısıtlamak isteyebilirsiniz.
  • Yalnızca oturum açmış kullanıcılar tarafından gönderilmesini istediğiniz bir müşteri NPS anketi yürütüyorsunuz.
  • Yalnızca oturum açmış belirli kullanıcılar tarafından erişilmesini istediğiniz özel bir ödül talep formunuz olabilir.

Bunlar sadece bazı örneklerdir, ancak form erişimini yalnızca kayıtlı kullanıcılarla kısıtlamak istediğiniz kelimenin tam anlamıyla yüzlerce başka kullanım durumu vardır.

Bununla birlikte, WordPress form erişiminizi yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınıza bir göz atalım. 3 kolay yolu ele alacağız, bu nedenle herhangi bir bölüme geçmek için aşağıdaki bağlantılara tıklayabilirsiniz.

Hazır mısınız? Hemen başlayalım!

Yöntem 1: WPForms Form Locker Eklentisi ile Form Erişimini Kısıtlayın

Bu yöntem en kolay ve en güçlü olanıdır, bu nedenle tüm yeni başlayan kullanıcılar için öneriyoruz. WordPress form erişimini tamamen kilitlemek için WPForms eklentisini ve Form Locker eklentisini kullanacağız.

WPForms, 6 milyondan fazla web sitesi tarafından kullanılan en iyi WordPress form eklentisidir. WPBeginner’ın kurucusu Syed Balkhi tarafından işimizi yürütmek için ihtiyaç duyduğumuz tüm özelliklere sahip olacak şekilde yaratılmıştır.

Yapmanız gereken ilk şey WPForms eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress’te bir eklentinin nasıl kurulacağına ilişkin bu adım adım kılavuza bakın.

Not: Ücretsiz bir WPForms sürümü olsa da, Form Locker eklentisini kullanmak için WPForms Pro lisansına veya daha yüksek bir lisansa ihtiyacınız olacaktır.

Etkinleştirmenin ardından, WordPress panonuzdan WPForms ” Ayarlar ‘a gidebilir ve lisans anahtarınızı girebilirsiniz. Anahtarı WPForms hesap alanınızda bulabilirsiniz.

Enter WPForms license key

Bundan sonra, Form Locker eklentisini etkinleştirmeniz gerekecektir.

Form Locker Eklentisini yüklemek için WPForms ” Ek lentiler sayfasına gitmeniz yeterlidir.

Install form locker addon

Şimdi, oturum açmış kullanıcılar için kısıtlı erişime sahip yeni bir form oluşturmaya hazırsınız.

Bunu yapmak için, devam edin ve WPForms ” Yeni Ekle‘ye giderek yeni bir form oluşturun.

Clicking Add New in WPForms

Bu, bir form şablonu seçebileceğiniz veya boş bir şablonla başlayabileceğiniz WPForms form oluşturucusunu açacaktır.

En üstte formunuz için bir ad girerek ve ardından bir form şablonu seçerek başlayabilirsiniz.

Choose a form template

WPForms’un sürükle ve bırak form oluşturucusunun kullanımı son derece kolaydır, böylece alan ekleyebilir veya kaldırabilir ve formu istediğiniz gibi özelleştirebilirsiniz.

Ayrıca, şablondaki her form alanını özelleştirmek için başka seçenekler de vardır.

WPForms Form Builder

Gerekli tüm alanları ekledikten sonra, Ayarlar sekmesine gitmeniz gerekir.

Buradan, ‘Form Dolabı’ ayarlarına tıklamanız yeterlidir.

WPForms Form Locker Settings

Bu sekmede, WordPress formlarınız için parola korumasını etkinleştirme, toplam giriş sınırlarını ayarlama, form zamanlamayı etkinleştirme ve girişleri yalnızca oturum açmış kullanıcılarla kısıtlamayı etkinleştirme seçeneklerini göreceksiniz.

Devam edin ve ‘Yalnızca oturum açmış kullanıcılar’ için geçişi tıklayın.

Enable form restrictions for logged in user

Kutuyu işaretlediğinizde, yeni bir Mesaj alanı göreceksiniz.

Sitenizde oturum açmamış tüm kullanıcılara görünecek bir mesaj hazırlamanız gereken yer burasıdır.

Enter a message

Bunu yaptıktan sonra, ihtiyaç duyabileceğiniz diğer form ayarlarını değiştirebilir ve ardından ayarlarınızı kaydedebilirsiniz.

Şimdi, WPForms bloğunu veya WordPress blok düzenleyicisindeki bir kısa kodu kullanarak bu formu sitenizdeki herhangi bir WordPress gönderisine veya sayfasına yerleştirebilirsiniz.

Basitçe yeni bir yazı veya sayfa düzenleyin veya ekleyin. Ardından bir WPForms bloğu eklemek için ‘+’ simgesine tıklayın.

WPForms bloğu eklendikten sonra, açılır menüden yerleştirilecek formunuzu seçin ve işiniz bitti.

Ve işte bu kadar! Yalnızca oturum açmış kullanıcılarla sınırlı bir WordPress formunu başarıyla oluşturdunuz.

Yöntem 2: Form Erişimini Parola Korumalı veya Özel Sayfalarla Kısıtlayın

WordPress’te form erişimini kısıtlamanın bir başka yolu da varsayılan WordPress görünürlük ayarlarını kullanmaktır. Bu yöntemi WPForms’un ücretsiz sürümü veya başka bir iletişim formu eklentisi ile kullanabilirsiniz.

Formu yerleştirmek istediğiniz bir sayfa veya gönderi oluşturmanız yeterlidir. Bundan sonra, sağ paneldeki ‘Durum ve görünürlük’ ayarlarına tıklamanız gerekir.

Password protect your form

Sayfanın tamamını gizli ya da parola korumalı hale getirebilirsiniz.

Özel sayfalar yalnızca web sitenizdeki ‘Yöneticiler’ ve ‘Editör’ seviyesindeki kullanıcılar tarafından görülebilir.

Sayfa için bir şifre belirlerseniz, bu şifreyi erişmesi gereken herkesle paylaşmanız gerekecektir.

Bu yöntem işe yarasa da, birkaç dezavantajı vardır.

İlk olarak, sadece form alanı değil, tüm sayfa gizlenir. Çok fazla denetime erişemezsiniz ve formu hangi oturum açmış kullanıcının gönderdiğini görmenin bir yolu yoktur.

Yöntem 3: Form Erişimini Kısıtlamak için Gelişmiş Üyelik Eklentilerini Kullanın

MemberPress gibi gelişmiş bir WordPress üyelik eklentisi kullanıyorsanız, yerleşik olarak birçok erişim kontrol özelliği ile birlikte gelir.

Daha fazla ayrıntı için üyelik sitesi oluşturma hakkındaki ayrıntılı kılavuzumuza bakabilirsiniz.

Erişimi kısıtlamak için, MemberPress ” Kurallar ‘a gidebilir ve yeni bir izin kuralı oluşturmak için ‘Yeni Ekle’ye tıklayabilirsiniz.

Creating a new rule

Kural düzenleme sayfası, farklı koşullar seçmenize ve bunları bir üyelik planıyla ilişkilendirmenize olanak tanır.

Örneğin, belirli bir etiket veya kategoriyle eşleşen tüm içeriği seçebilir ve yalnızca gümüş abonelik planına sahip üyelerin kullanımına sunabilirsiniz.

Add a rules set to MemberPress

Daha spesifik kurallar da oluşturabilirsiniz. Örneğin, tek bir gönderiyi, sayfayı, alt sayfayı veya URL’yi kısıtlayabilirsiniz.

Kuralları belirledikten sonra, form erişimini yalnızca oturum açmış kullanıcılarla kısıtlamak için bunları herhangi bir WordPress iletişim formu eklentisiyle birlikte kullanabilirsiniz.

Bonus İpucu: WordPress’te Kullanıcıları Parola Değiştirmeye Zorlayın

WordPress sitenizi güvende tutmak için düzenli parola güncellemeleri şarttır. Aslında, zayıf veya çalınmış parolalar veri ihlallerinin %80’inde bir faktördür.

Yeni kullanıcılar genellikle zayıf veya tekrar kullanılan parolalar seçer, bu da bir bilgisayar korsanının erişim sağlaması durumunda sitenizi ve kullanıcılarını riske atar.

Düzenli parola güncellemelerine zorlamak sadece yöneticiler için değil; üyelik kullanıcıları, geri dönen müşteriler ve çok kullanıcılı siteler için de önemlidir. Örneğin, şifrelerini e-posta yoluyla alan müşteriler özellikle kimlik avı girişimlerine karşı savunmasızdır.

Adım adım talimatlar için, WordPress’te kullanıcıları parola değiştirmeye zorlama hakkındaki kılavuzumuza başvurabilirsiniz.

Ayrıca, site güvenliğinizi daha da güçlendirmek için kullanıcıları güçlü parolalara nasıl zorlayacağınız da ilginizi çekebilir.

Bu makalenin WordPress formlarınızı yalnızca oturum açmış kullanıcılarla nasıl kısıtlayacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca işinizi büyütmek için gizli WordPress kullanıcı verileri listemizi ve WordPresste nasıl kolayca müşteri geri bildirim formu ekleyebileceğinizi görmek 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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

1 YorumBir Cevap Bırakın

  1. Jiří Vaněk

    A great yet very simple method for a customer support form that limits questions to registered users only. At the same time, it immediately occurs to me that I can create a form on the website for users who send a donation as a certain bonus for priority communication (or as an motivation to send a donation). Thanks for the inspiration.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.