Ninja Forms koşullu programlama arıyorsanız plugin geldiniz ! Ninja forms WordPress'te form geliştirmenin kolay bir yolunu sunan en büyük kod parçalarından biridir. Önemli sürükle ve bırak özellikleri sayesinde herkes formu kurabilir ve web sitesinde kullanmaya başlayabilir.
WordPress, işletmeniz için çekici web siteleri oluşturmanız için harika bir fırsat sunan önde gelen platformlardan biridir. Sadece bu değil, aynı zamanda sürükle ve bırak özellikleriyle farklı işlevler sağlayarak hayatınızı kolaylaştıran binlerce pluginde sunuyor.
- Ninja formu nedir ve neden bu kadar popüler?
- Şartlı Mantık Nedir?
- Ninja Forms koşullu mantık kurmak için adım adım kılavuz
- 1. Adım
- 2. Adım
- Özetlemek gerekirse
Ninja formu nedir ve neden bu kadar popüler?
Ninja Forms ücretsiz olarak kullanılabilen ve veri toplama amacıyla her türlü formu oluşturmanıza olanak tanıyan bir form oluşturucu plugin . İster basit iletişim formları, ister etkinlik kayıtları, dosya yükleme, ödeme veya herhangi bir karmaşık senaryo olsun, WordPress web sitenizde koşullar oluşturmak söz konusu olduğunda herkes için doğru seçenektir.
Ninja Forms web sitenizde Ninja forms koşullu mantık oluşturmanıza olanak sağlayacak kılavuza geçelim
Ninja Form'un web sitesi tasarımcıları arasında bu kadar popüler olmasının temel nedenlerinden bazıları şunlardır. Hadi birlikte inceleyelim
- Form oluşturucu ile birlikte gelen kullanıcı dostu bir plugin
- Yeni başlayanlar için son derece uygun
- Tasarımcı olmasanız bile güzel ve çekici bir web sitesi oluşturun
- Geliştirici olmasanız bile geliştirebilirsiniz. Kolay sürükle ve bırak özellikleri
- Web sitenize ödeme ağ geçidini entegre etmek için ödeme formu seçenekleri
- Kayıt formları ve potansiyel müşteri oluşturma formları gibi çok sayıda form seçeneği mevcuttur
- Binlerce önceden hazırlanmış şablon sayesinde, bir geliştiricinin yardımına ihtiyaç duymadan hemen işe başlayabilirsiniz
- Duyarlı web siteleri, herhangi bir özelleştirme yapmadan farklı ekran boyutlarında aynı tasarımı kullanma seçeneği sunan web siteleridir. Ninja Forms farklı ekran boyutlarına uyum sağlayan plugin de sunmaktadır
- Bu eklenti, WordPress'te bulunan diğer form oluşturucu plugin kıyasla farklı bir entegrasyon sunmaktadır.
- Bu, işletmenizi büyütmeniz için sayısız fırsat sunan web sitelerine ek bir özellik sağlar. İşte bununla birlikte gelen bazı eklentiler: Ninja forms Bu, 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 Form Gönderimleri
- Excel'e Aktarma
- İlerlemeyi Kaydet
- Kullanıcı Yönetimi
- Ön Uç Gönderisi
- Kullanıcı Analitiği
- Web kancaları
Bu eşsiz özellikler hakkında bilgi edindikten sonra, kesinlikle geride kalmak istemeyeceksiniz, bu yüzden Ninja Forms ve başlayın.
Şartlı Mantık Nedir?
Adım adım kılavuza geçmeden önce, kullanıcılarımızın aynı fikirde olması gerekiyor. Bu nedenle, koşullu mantığa kısa bir giriş yapacağız. Koşullu mantık, kullanıcıların dinamik öğeler oluşturmasına ve güncellemesine olanak tanıyan bir programlama işlevidir. Tüm kararlar verilen girdiye bağlıdır.
Şimdi size programlamada koşullu mantığın nasıl çalıştığını gösterecek birampverelim.
- Adaylardan eğitimleriyle ilgili bilgi alan bir formunuz olduğunu varsayalım.
- Uzmanlık alanı açılır menüsü yalnızca doktora yapmayı tercih eden adaylar tarafından görülebilecek olup, diğer adaylar yalnızca ilgili derecelerini ekleyebileceklerdir.
- Burada, bilgisayarın kullanıcı girdisine bağlı olarak açılır menü mü yoksa basit bir giriş alanı mı göstereceğine karar vereceği koşullu mantık devreye giriyor.
Ninja Forms koşullu mantık kurmak için adım adım kılavuz
Bu adım adım kılavuzda, belirli bir mantığa bağlı olarak kullanıcıya e-posta göndereceğimiz birampinceleyeceğiz. Farklı kullanıcılara e-posta göndermek için koşullu mantık kurmak oldukça kolaydır. Öyleyse başlayalım!
Bunu yapmak için Koşullu Mantık eklentimizi kullanacağız. Bu eklenti, geliştireceğiniz formda koşullar belirleme olanağı ekleyecektir. Koşullu e-posta göndermek için kriterler eklemek, koşullu ifadelerde yapabileceğiniz sayısız şeyden biridir.
Ninja Form 3.0'daki tüm koşullu ifadelerin merkezi bir kontrol merkezine taşındığını belirtmekte fayda var. Form oluşturucunun Gelişmiş sekmesi, tüm bu kontrolleri bulabileceğiniz yerdir. Ancak e-posta işlemleri, mantıksal işlemleri işlem penceresine uygun şekilde entegre edilmiş olarak içerir. Bir dakika bekleyin, iyice düşünün ve hayal kırıklığına uğramayın çünkü farklı koşullara bağlı olarak e-posta göndermek için ifadeleri nasıl kurabileceğinizi göstermeye geçiyoruz.
Koşullu mantıkla ilgili çalışmalarımızdan faydalanabilmeniz için size özel bir fiyat teklifi talep formu hazırladık.

Yukarıdaki forma baktığımızda, kullanıcının "Size hangi hizmetlerde yardımcı olabiliriz?" sorusuna verdiği cevaba göre ilgili departmana bir e-posta göndermemiz gerektiğini anlıyoruz. Kullanıcının verdiği cevaba göre, ilgili departmanın e-posta adresini seçeceğiz ve birinin fiyat teklifi aradığını bildireceğiz.
Ayrıca, soruya cevap verilmezse hiçbir departmana e-posta gönderilmemesini sağlayacak bir mantık da uygulamamız gerekiyor. Dolayısıyla, önce departmanı kontrol etmemiz, ardından da ilgili e-postayı seçmemiz gereken iki koşulumuz var.
1. Adım
İşte ilk adım: Her departman için e-posta eylemi oluşturmanız gerekiyor. E-postaları oluşturmak için aşağıdaki adımları izleyin, ardından mantık oluşturmaya geçebiliriz.
- Form oluşturucuya gidin
- İşlem sekmesindeki E-postalar seçeneğine tıklayın.
- Her departman için bir e-posta işlemi ekleyin. Aşağıdaki ekran görüntüsü, işlem menüsü penceresini nasıl açabileceğinizi göstermektedir.
- Her eyleme kesin ve anlaşılır isimler verdiğinizden emin olun, böylece daha sonra hikayeleri kolayca bulabilirsiniz. Ya da sizden sonra gelen biri bir şeyi değiştirmek istediğinde adımları kolayca anlayabilir.

2. Adım
Şimdi asıl aşamaya geldik; formun istenen davranışa göre hareket etmesini sağlamak için koşullu mantık eklemeniz gerekiyor. Bunun için ilk e-posta işlemine bir koşul ekleyebiliriz.
Aşağıda, formun buna göre hareket etmesini sağlamak için koşullu mantığınızı yazacağınız bir kaydırma eylemi penceresini gösteren ekran görüntüsü bulunmaktadır.

Öncelikle, yukarıda oluşturduğunuz her bir işlem için konu, içerik ve alıcı e-posta adresi gibi e-posta ayrıntılarını belirlemeniz gerekiyor. E-posta ile ilgili her şey tamamlandı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, aşağıdaki ekran görüntüsünde gösterildiği gibi bir form göreceksiniz.

Burada, bu e-posta için önceden ayarlanmış bir mantık olduğunu görebilirsiniz. Bu senaryoda, kullanıcının "Size Hangi Hizmetlerde Yardımcı Olabiliriz" radyo listesi seçeneğinden danışma seçeneğini seçtiğinde e-postanın gönderilmesini istiyoruz.
Bu, kullanıcının verilen radyo listesinden Danışma seçeneğini seçip formu gönderdiği her durumda bu e-posta işleminin başlatılacağı anlamına gelir. Bu koşul yerine getirilmediği takdirde, bu e-posta işlemi tetiklenmeyecektir.
Mantığı tamamlamak için, e-postanın geri kalan bölümleri için ikinci ve üçüncü adımları tekrarlamanın zamanı geldi. Her işlem için bir koşul ifadesi belirlemek çok önemlidir, çünkü diğer e-posta işlemleri için ayarlama yapmazsanız, diğer koşullar için de çalışmaz.
O halde ne bekliyorsunuz, hemen talimatları izleyin ve kendiniz için bir koşul formu oluşturun, çünkü web sitenizden en iyi şekilde yararlanmanızı istiyoruz. Ancak web siteleri size yalnızca şirket hakkında bilgi vermek üzere tasarlanmıştır.
Özetlemek gerekirse
Koşullu mantık, web sitenizi ihtiyaçlarınıza göre geliştirmeniz için size harika bir fırsat sunan büyük bir güçtür. Ninja forms burada gördüğünüzden çok daha fazlasını sunar. Sadece e-posta göndermekle sınırlı değildir; koşullu mantıkla çok daha karmaşık görevler gerçekleştirebilirsiniz. Ayrıca, bir formda tetikleyiciler ayarlayarak ilgili departmanı belirli bir eşikten değer düşüşü/yükselişi hakkında bilgilendirmenizi sağlar.







