Formlar, kullanıcılarınızın size göndermeleri için vardır. Genelde mesele budur. Formları iletişim formları olarak düşünme eğiliminde olmamıza ve genellikle kullanıcılarla her türlü etkileşimi ve kullanıcılardan gelen geri bildirimleri memnuniyetle karşılamamıza rağmen, bir kullanıcının bir form gönderme sayısını sınırlamanın daha iyi olacağı bazı durumlar vardır.
Bu yazıda, WordPress web sitenizdeki form girişlerinin sayısını nasıl sınırlayacağınızı göstereceğiz. Fakat nasıl yapılır konusuna takılıp kalmadan önce, bunu ne zaman yapmanızın sizin için yararlı olabileceği konusunu biraz açmak istiyoruz. Form gönderimlerinin sayısını sınırlandırmanın tam ihtiyacınız olan şey olduğundan eminseniz, eğitim bölümüne gitmekten çekinmeyin.
İşte bundan bahsedeceğiz.
-
Form Girişlerinin Sayısını Neden Sınırlandırın?
-
Form Gönderimine İlişkin Diğer Olası Sınırlar
-
İletişim Formu 7 Kullanılarak Form Girişlerinin Sayısı Nasıl Sınırlandırılır?
Form Girişlerinin Sayısını Neden Sınırlandırın?
Bir çekiliş düzenlediğinizi varsayalım. Özel bir eşantiyon eklentisi kullanabilirsiniz. Fakat aynısını bir iletişim formunun değiştirilmiş, sınırlı bir sürümüyle yapmaya da karar verebilirsiniz. Tek yapmanız gereken, formunuzu yalnızca belirli bir süre için kullanılabilir olacak şekilde ayarlamak.
Belki mikro yayıncılık işindesiniz veya web sitenizde kendi kendinize gönderdiğiniz bir eseri barındırıyorsunuz; bu durumda, işleme koyamayacağınız gönderilerle dolup taşmamak için gönderim pencerenizin açık olduğu süreyi de sınırlamak isteyebilirsiniz. Aynı özellik, bir öğretmen veya sınav görevlisi olmanız ve geç girişleri diskalifiye etmek istemeniz durumunda benzer şekilde yararlıdır.
Son olarak davetlilerin belirli bir zaman aralığında LCV göndermelerinin beklendiği bir etkinlik düzenliyor olabilirsiniz. Yine bir RSVP eklentisi kullanabilirsiniz. Fakat aradığınız tek şey form gönderme süresini sınırlamaksa, özel bir etkinlik planlama eklentisine gerek yoktur.
Form Gönderimine İlişkin Diğer Olası Sınırlar
Bu makalenin kapsamını aşsalar da, form gönderimi için göz önünde bulundurmanız gerekebilecek başka sınırlar da vardır.
Yukarıdaki eşantiyon örneğinde, belki de tüm dünyanın katılmasını istemiyorsunuz. Bunun nedeni nakliye masrafları, yasal sorunlar veya başka herhangi bir neden olabilir. Bilinen spam göndericilerin size spam göndermesini de engellemek isteyebilirsiniz. Bu durumda, belirli IP adreslerinin gönderilmesini engellemek isteyebilirsiniz.
Barındırdığınız içeriğin türüne bağlı olarak ziyaretçilerinizin yaşlarına göre form göndermelerini sınırlamak isteyebilirsiniz. Forma yaşlarını onaylayan basit bir onay kutusu ekleyebilir veya web sitenizin tamamına yaş doğrulaması ekleyebilirsiniz.
Şimdi, bunun dışında, form gönderimlerinin sayısını sınırlamaya bir göz atalım.
İletişim Formu 7 Kullanılarak Form Girişlerinin Sayısı Nasıl Sınırlandırılır?
Size bir İletişim Formu 7 formu kullanarak form girişlerini nasıl sınırlayacağınızı göstereceğiz. Fakat ek bir eklentiye ihtiyacınız olacak: CF7 Form Gönderme Limiti. Her iki eklentiyi de kurup etkinleştirdikten sonra, ek gönderme sınırlama seçeneklerine erişim elde edeceksiniz.
Herhangi bir formun gönderimini sınırlamak için, düzenlemek üzere o forma erişin. Sekmeler bölümünde Gönderim Sınırı sekmesini bulacaksınız. Sınırlama kontrollerine erişmek için tıklayın.
Gönderim sınırını etkinleştirmek için Gönderim Sınırını Etkinleştir onay kutusunun işaretli olduğundan emin olun. Gönderim Sınırı Türü’nü, toplam form gönderimine bağlı olarak veya Kullanıcı toplam form gönderimine bağlı olarak seçebilirsiniz. İlk seçenek varsayılandır, ikinci seçenek ise kullanıcının yalnızca oturum açtığında form gönderebileceği anlamına gelir.
Toplam Gönderim alanına, bir formu kaç kez kabul edeceğinizi girin.
Kalan Mesajı Görüntülemeyi Devre Dışı Bırak onay kutusu işaretlendiğinde, kullanıcıya kabul edilecek kalan gönderi sayısı hakkında bilgi veren mesajı devre dışı bırakır.
Başarılı Form Gönderiminden Sonra açılır menüsünden, başarılı form gönderimi üzerine gerçekleştirilecek eylemi seçin: Hiçbir şey yapma, Sayfayı Yeniden Yükle veya Belirli bir sayfaya yönlendir. İlk, varsayılan seçenek hiçbir şey yapmaz, ikincisi form sayfasını yeniden yükler, sonuncusu ise, kullanıcının bir form gönderdikten sonra yönlendirileceği Sayfayı Yönlendir menüsünden bir sayfa seçmenize izin verir.
Varsayılan olarak eklenti, gönderme sınırını periyodik olarak otomatik olarak sıfırlar. Gönderim Sınırını Sıfırlamayı Devre Dışı Bırak onay kutusunu işaretleyerek bunu yapmasını engelleyebilirsiniz.
Gönderim Sınırını Sıfırla bölümü söz konusu olduğunda, sıfırlamanın tarihini ve dönemini ayarlayabileceğiniz yer burasıdır. Başlangıç Tarihi kontrolünü kullanarak ilk sıfırlamanın tarihini ayarlayabilirsiniz, Sıfırlama Aralığı menüleri ise aralığı kontrol etmenizi sağlar. Son olarak Limiti Sıfırla düğmesi gönderim limitini anında sıfırlamanızı sağlar.
Limitin çalışması için ihtiyacınız olan etiket sekmenin üst kısmında oluşturulacaktır. Formunuzu yapılandırdığınızda, etiketi şablonunuza eklemeniz gerekir. Etiketi kopyalayın ve Form sekmesine tıklayın.
Kodun geri kalanını bozmamaya dikkat ederek etiketi form şablonunda bir yere yapıştırın ve ardından Kaydet düğmesini tıklayın.
Formu bir sayfaya yerleştirmek için bir sonraki kısa kodu kullandığınızda, diğer herhangi bir formda yapacağınız gibi, form gönderme sayacını içerecektir.
Konu Özeti
Gördüğünüz gibi, WordPress web sitenizde form gönderimlerini sınırlamak zorunda kalabileceğiniz pek çok neden var. Öğrenci ödevleri, hikaye gönderimleri, RSVP’ler veya tamamen başka bir şey olsun, bir formu belirli bir süre için erişilebilir kılmak, birçok web sitesi yöneticisinin ve operatörünün yararlanabileceği bir şeydir. Bazı premium, özel eklentiler bunu yerleşik bir özellik olarak sunarken, bunu yalnızca ücretsiz yazılım kullanarak hızlı ve kolay bir şekilde yapmanın bir yolu vardır. Ve şimdi, sayemizde siz de nasıl yapıldığını biliyorsunuz.