WordPress Kayıt Formu Oluşturma | Web Tasarım, Kurumsal Kimlik, Logo Tasarımı, Katalog, Tuzla 
WordPress Kayıt Formu Oluşturma

WordPress Kayıt Formu Oluşturma


Birçok WordPress kullanıcısı, varsayılanlar çok basit olduğundan, web sitesi tasarımıyla eşleşmediğinden ve kayıt formunun fazladan bir profil alanına sahip olmadığından özel giriş ve kayıt formlarını tercih eder.
 
Özel bir WordPress Giriş Formu oluşturmayla ilgili eğitmenimize benzer şekilde düz UI form bileşenleri kullanarak büyük bir estetikle özel bir kayıt formu eklentisi oluşturmanıza yardımcı olacaktır.
 
Aşağıda bu eğitimin sonunda geliştirilecek olan WordPress Kayıt formunun bir ekran görüntüsü verilmiştir.
 
 
 
Kayıt Formu Eklentisini Kodlama
 
 
Bir formu doldurduktan sonra kullanıcının gerçek kaydı, WordPress wp_insert_user () işlevi kullanılarak yapılır. Bir dizi kullanıcı verilerini (kullanıcı adı, şifre, e-posta ve diğer ekstra profil alanları) kabul eder ve bunları veritabanına ekler, böylece kullanıcıyı kaydeder.
 
Formu gereksiz yere uzun sürmemesi için, aşağıdaki profil alanlarını kayıt formunda kullanacağız.
 
  • Kullanıcı adı
  • E-posta
  • Parola
  • Web sitesi
  • İsim
  • Soyadı
  • Takma ad
  • Bio Hakkında
Başlayalıyoruz
 
Öncelikle, tüm eklenti dosyalarının saklanacağı bir klasör oluşturun.
 
Örneğin; Designmodo-registration-form
 
Eklenti dosyası üstbilgisini aşağıdaki gibi ekleyin:
 
 
Formu güzelleştirmek için Designmodo's Flat UI kitinden form bileşenleri kullanıyoruz, bu yüzden eklenti klasörüne kurulmalıdır.
 
Düz UI , kit dosyaları ayıklamak ve kopyalamak
 
bootstrap, cssve fonteklenti klasörün
 
Eklenti sınıfını oluşturun ve çeşitli form değerlerini depolayacak özellikleri ekleyin.
 

 

__construct() yöntem, [dm_registration_form] kısa kodunun kaydını tutar ve wp_enqueue_scripts tarafından desteklenen Bootstrap ve Flat UI stil sayfasını düzenler .

 

Aşağıdaki registration_formyöntem, Düz UI form bileşenleri, CSS kimlikleri ve sınıfı da içeren Kayıt HTML form kodunu içermektedir.

 

validation Yöntem, kayıt formu verileri doğrulayacak ve sağlayacaktır.
 
  • Kullanıcı adı, e-posta ve şifre alanı boş bırakılmamalıdır.
  • Kullanıcı adı en az dört karakter olmalıdır.
  • Şifre uzunluğu beş karakterden büyük olmalıdır.
  • Tüm form değerleri geçerli bir veri tipi olmalıdır.
  • Yöntem, formda geçersiz bir veri girildiğinde bir hata iletisi döndürür.

 

 

registration Yöntem kullanıcının kaydını işler.
 
Yöntem, kullanıcının kaydına geçmeden önce, kayıt formu tarafından herhangi bir hata üretilmemesini sağlar, yani geçersiz veri tespit edilmedi.

 

registration yöntemdeki kodun kullanıcı kaydını nasıl ele aldığını açıklıyoruz.
 
$userdata dizisi tarafından daha sonra kullanılacak olan kullanıcılar  değerleri içeren wp_insert_user () veritabanına kullanıcı eklemek için fonksiyon.
 
Ardından, validationyöntemin bir hata tespit edip etmediğini kontrol edin. Eğer yanlış ise, wp_insert_user() işlev kullanıcıyı kaydetmeye devam eder, aksi takdirde validation yöntem tarafından döndürülen hata mesajı görüntülenir.
 
Özel kayıt formunu bir WordPress sayfasına gömmek için bir kısa kod kullanılacaktır.
 
Aşağıdaki shortcode yöntem, bir posta veya sayfaya eklenmiş olan kayıt formunu içeren [dm_registration_form] kısa kodunda çağrılan geri arama işlevidir .
 
 
Bizim eklenti düz UI tarafından güçlendirilmiş harika bir görünüm vermek için, flat_ui_kit yöntem Bootstrap ve Düz UI css stil sayfasını WordPress başlığına ekler.
 
 
Sınıf çalışmadığı sürece kayıt formu eklentisi çalışmaz.
 
 
Özel WordPress kayıt formu eklentisini tamamladık.
 
 
Özel Kayıt Formu Eklentisini Kullan
 
 
İletişim formunu WordPress yayınlarına veya sayfalarına katıştırmak için, tema şablonundayken aşağıdaki kodu kullanın: [dm_registration_form] kısa kodunu kullanın:

 YUKARI