Ninja Forms koşullu programlamayı mı arıyorsunuz, plugin yaklaştınız mı ? Ninja forms WordPress'te form geliştirmenin kolay bir yolunu sağlayan en büyük kod parçalarından biridir. Önemli sürükle ve bırak özellikleri sayesinde herkes formu yükleyebilir ve web sitesinde çalıştırabilir.
WordPress, işletmeniz için çekici web siteleri oluşturmanız için size harika bir fırsat sunan önde gelen platformlardan biridir. Sadece bu değil, aynı zamanda sürükle bırak özellikleriyle farklı işlevler sunarak hayatınızı kolaylaştıran binlerce plugin de size sunuyor.
- Ninja formu nedir ve neden bu kadar popüler?
- Koşullu Mantık Nedir?
- Ninja Forms koşullu mantığı ayarlamak için adım adım kılavuz
- 1. Adım
- 2. Adım
- Özetle
Ninja formu nedir ve neden bu kadar popüler?
Ninja Forms , WordPress için mevcut olan ve veri toplama için her türlü form oluşturmanıza olanak tanıyan ücretsiz bir form oluşturucu plugin İletişim formları veya etkinlik kayıtları, dosya yüklemeleri, ödeme veya herhangi bir karmaşık senaryo ile iletişim kurmak basit olsa da, konu WordPress web sitenizde koşullar oluşturmak olduğunda herkes için doğru seçenektir.
Ninja Forms benzersiz özellikleri, piyasada büyük bir popülerliğe yol açmıştır ve bunun kanıtlarından biri de müşteriler tarafından 11.000.000'den fazla indirilmiş olmasıdır. Üstelik milyonlarca WordPress web sitesi bunu nadir formlar geliştirmek için kullanıyor. web sitenizdeki Ninja forms koşullu mantık oluşturabileceğiniz kılavuza geçelim
Web sitesi tasarımcıları arasında bu kadar popüler hale gelmelerini sağlayan Ninja formunun bazı temel özelliklerini burada bulabilirsiniz. O halde hadi bir göz atalım
- Form oluşturucuyla birlikte gelen kullanıcı dostu bir plugin
- Son derece başlangıç dostu
- Tasarımcı olmasanız bile güzel ve çekici bir web sitesi oluşturun
- Geliştirici olmasanız bile geliştirilebilir. Kolay sürükle ve bırak özellikleri
- Ödeme ağ geçidini web sitenize entegre etmek için ödeme formu seçenekleri
- Kayıt formları ve müşteri adayı oluşturma formları gibi çok sayıda form seçeneği
- Bir geliştiricinin yardımına gerek kalmadan hemen başlamanıza olanak tanıyan binlerce önceden oluşturulmuş şablon
- Responsive web siteleri, aynı tasarımı farklı ekran boyutlarında, hiçbir özelleştirmeye gerek kalmadan kullanma seçeneği sunan web siteleridir. Ninja Forms farklı ekran boyutlarına uyan plugin de sunar
- WordPress'te bulunan diğer WordPress form oluşturucu plugin karşılaştırıldığında farklı entegrasyon sağlar.
- İşinizi büyütmeniz için size sayısız fırsat sunan web siteleri için bir eklenti özelliği sağlar. İşte birlikte gelen eklentilerden bazıları Ninja forms Web sitenizi büyütmeniz için harika bir fırsat sunuyor.
- Düzen ve Stiller
- Koşullu Mantık
- Çok Parçalı Formlar
- Dosya Yüklemeleri
- PDF Formu Gönderimleri
- Excel Dışa Aktarma
- İlerlemeyi Kaydet
- Kullanıcı Yönetimi
- Ön Uç Gönderimi
- Kullanıcı Analitiği
- Web kancaları
Bu benzersiz özellikleri öğrendikten sonra kesinlikle geride kalmak istemezsiniz, o yüzden Ninja Forms ve yola çıkın.
Koşullu Mantık Nedir?
Adım adım kılavuza geçmeden önce kullanıcılarımızın aynı sayfada olması gerekiyor. Bu nedenle koşullu mantığa hafif bir giriş yapacağız. Koşullu mantık, programlamada kullanıcıların dinamik öğeler oluşturmasına ve güncellemesine olanak tanıyan işlevselliktir. Tüm kararlar verilen girdiye bağlıdır.
Size programlamada koşullu mantığın nasıl çalıştığını gösterecek bir amp gösterelim.
- Adaylardan eğitimleri hakkında bilgi alan bir formunuz olduğunu varsayalım.
- Uzmanlık açılır menüsü yalnızca doktora yapmayı tercih eden adaylar tarafından görülebilecek, diğerleri ise yalnızca ilgili derecelerini ekleyecektir.
- Burada, bilgisayarın kullanıcı girişine göre bir açılır liste mi yoksa basit bir giriş alanı mı göstereceğine karar vereceği koşullu mantık geliyor.
Ninja Forms koşullu mantığı ayarlamak için adım adım kılavuz
Bu adım adım kılavuzda, kullanıcıya belirli bir mantığa dayalı olarak e-posta göndereceğimiz bir amp takip edeceğiz. Farklı kullanıcılara e-posta göndermek için koşullu mantık kurmak zahmetsizdir. Öyleyse göreve geçelim!
Bunu yapmak için Koşullu Mantık uzantımızı kullanacağız. Geliştireceğiniz form genelinde koşullar ayarlama yeteneği ekleyecek bir eklentidir. Koşullu e-posta göndermek için ölçüt eklemek, koşullu ifadelerde yapabileceğiniz çok sayıda şeyden biridir.
Ninja form 3.0'daki tüm koşullu ifadelerin merkezi bir kontrol merkezine taşındığını belirtmek dikkat çekicidir. Form oluşturucunun Gelişmiş sekmesi tüm bu kontrolleri bulabileceğiniz yerdir. Ancak e-posta eylemleri, eylem penceresine uygun şekilde yerleştirilen mantıksal işlemleri içerir. Bir dakika bekleyin, akışına bırakın ve hayal kırıklığına uğramayın çünkü farklı koşullara göre e-posta göndermek için bildirimleri nasıl ayarlayabileceğinizi size göstermek üzere ilerliyoruz.
Koşullu mantık ile ilgili çalışmalardan keyif almanız için sizler için hazırlanmış Teklif Talep Formumuz bulunmaktadır.
Yukarıdaki forma baktığımızda “Size hangi hizmetlerde yardımcı olabiliriz?” sorusunun kullanıcı girişi üzerine ilgili departmana e-posta göndermemiz gerektiğini anlıyoruz. Kullanıcı girişine göre, söz konusu departmanın ilgili e-posta adresini seçeceğiz ve onlara birisinin fiyat teklifi aradığını bildireceğiz.
Üstelik soru cevapsız kalırsa hiçbir departmana e-posta göndermeyecek mantığını da uygulamamız gerekiyor. Artık önce departmanı kontrol etmek, ardından ilgili e-postayı seçmek için iki koşulumuz var.
1. Adım
İşte her departman için e-posta eylemi oluşturmanız gereken ilk adım geliyor. E-postaları oluşturmak için aşağıdaki adımları izleyin ve ardından mantık oluşturmamıza doğru ilerleyebiliriz.
- Form oluşturucuya git
- Eylem sekmesinde E-postalar'a basın.
- Her departman için bir e-posta eylemi ekleyin. Aşağıdaki ekran görüntüsü eylem menüsü penceresini nasıl açabileceğinizi gösterir.
- Daha sonra hikayeleri bulmanızı kolaylaştırmak için her eyleme kesin ve anlaşılır adlar verdiğinizden emin olun. Ya da sizden sonra biri gelip bir şeyleri değiştirirse adımları kolaylıkla anlayabilir.
2. Adım
Şimdi, formun istenen davranışa göre hareket etmesini sağlamak için koşullu mantığı eklemeniz gereken gerçek eylem geliyor; koşulu eklemek için bir davranış olmak için, koşullu bir ifade ekleyebilmemiz için ilk e-posta eylemine basın.
Formun uygun şekilde hareket etmesini sağlamak için koşullu mantığınızı yazacağınız slayt eylem penceresini gösterecek ekran görüntüsü aşağıdadır.
Öncelikle, yukarıda oluşturduğunuz her eylem için konu metnini ve Kime e-posta adresini içeren e-posta ayrıntılarını oluşturmanız gerekir. E-postayla ilgili her şeyi tamamladıktan sonra koşullu mantık bölümüne geçeceğiz.
Yukarıdaki ekran görüntüsü özel mantığımızı kuracağımız koşullu mantık alanını vurgulamaktadır. Koşullu mantık sekmesini açtığınızda ekran görüntüsünde aşağıdaki gibi bir form göreceksiniz.
Burada, bu özel e-posta için önceden ayarlanmış bir mantık olduğunu görebilirsiniz. Bu senaryoda, kullanıcı radyo listesi seçeneğinden “Size Hangi Hizmetlerde Yardımcı Olabiliriz?” seçeneğinden danışma seçeneğini seçtiğinde e-postanın gönderilmesini istiyoruz.
Bu, kullanıcı sağlanan radyo listesinden Danışma seçeneğini seçip formu gönderdiğinde bu e-posta eyleminin başlatılacağı anlamına gelir. Ancak bu koşul yerine getirilmediği sürece bu e-posta eylemi tetiklenmeyecektir.
Mantığı bitirmek için, geri kalan e-posta bölümleri için ikinci ve üçüncü adımı tekrarlama zamanı geldi. Her eylem için bir koşul ifadesi ayarlamak önemlidir, çünkü diğer e-posta eylemlerini ayarlamazsanız geri kalan koşullar için çalışmayacaktır.
Peki, web sitenizden en iyi şekilde yararlanmanızı istediğimiz için talimatları takip edip hemen kendinize bir koşul formu oluşturmak için ne bekliyorsunuz? Ancak web siteleri size yalnızca şirketle ilgili ayrıntıları sunmak üzere tasarlanmıştır.
Özetle
Koşullu mantık, web sitenizi ihtiyaçlarınıza göre geliştirmeniz için size harika bir fırsat sağlayan büyük bir güçtür. Ninja forms size burada gördüklerinizden çok daha fazlasını sağlar. E-posta göndermekle sınırlı değildir; koşullu mantıkla çok daha karmaşık görevleri yapabilirsiniz. Ayrıca tetikleyicilerin, değerin belirli bir eşikten düşmesi/yükselmesi konusunda ilgili departmana bilgi verecek biçimde ayarlanmasına da olanak tanır.