- Katılım
- 24 Mar 2019
- Konular
- 5,602
- Mesajlar
- 14,847
- Çözüm
- 14
- Online süresi
- 7mo 3d
- Reaksiyon Skoru
- 6,802
- Altın Konu
- 669
- Başarım Puanı
- 499
- MmoLira
- 11,960
- DevLira
- 297
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Merhabalar değerli turkmmo üyeleri bu konumuz da sizlere wordpress form eklentisi nasıl kodlanır bundan bahsedeceğim, bu anlatım tamamen amatör/başlangıç düzeydedir çalışma mantığını inceleyip kendinize göre geliştirebilirsiniz iyi forumlar dilerim. 
Hadi başlayalım;
Bu kod, WordPress'e özel bir eklenti oluşturur ve [ozel_form] kısa kodunu kullanarak bir formu sayfalarınıza eklemenizi sağlar. Bu form, "İsim", "E-posta" ve "Mesaj" alanları içerir. Form gönderildiğinde, veriler alınır ve burada işlemler yapılabilir (örneğin, e-posta gönderme veya veritabanına kaydetme).
Bu kodu WordPress'in wp-content/plugins dizininde bir dosyaya yapıştırarak özel bir eklenti oluşturabilirsiniz. Ancak, gerçek bir uygulamada, veri doğrulaması, güvenlik önlemleri ve veritabanı işlemleri gibi ek işlevselliği eklemek önemlidir. Bu örnek, temel bir form oluşturma mantığını göstermektedir.

Hadi başlayalım;
PHP:
<?php
/*
Plugin Name: Özel Form Eklentisi
*/
// Eklenti başladığında form oluşturulur
function ozel_form_olustur() {
// Form gönderildiğinde kontrol edilir
if( isset( $_POST['submit'] ) ) {
// Form verileri alınır
$isim = sanitize_text_field( $_POST['isim'] );
$email = sanitize_email( $_POST['email'] );
$mesaj = sanitize_textarea_field( $_POST['mesaj'] );
// Verileri işlemek için burada yapılacak işlemler
// Örneğin, bir e-posta gönderilebilir veya veritabanına kaydedilebilir
// Başarılı bir şekilde gönderildi mesajı görüntülenir
echo '<p style="color: green;">Form başarıyla gönderildi!</p>';
}
// Form HTML'ini oluştur
ob_start(); ?>
<form method="post">
<label for="isim">İsim:</label><br />
<input type="text" id="isim" name="isim" required /><br /><br />
<label for="email">E-posta:</label><br />
<input type="email" id="email" name="email" required /><br /><br />
<label for="mesaj">Mesajınız:</label><br />
<textarea id="mesaj" name="mesaj" rows="4" required></textarea><br /><br />
<input type="submit" name="submit" value="Gönder" />
</form>
<?php
// Form HTML'ini geri döndür
return ob_get_clean();
}
// Shortcode kullanarak formu sayfada göster
add_shortcode( 'ozel_form', 'ozel_form_olustur' );
Bu kod, WordPress'e özel bir eklenti oluşturur ve [ozel_form] kısa kodunu kullanarak bir formu sayfalarınıza eklemenizi sağlar. Bu form, "İsim", "E-posta" ve "Mesaj" alanları içerir. Form gönderildiğinde, veriler alınır ve burada işlemler yapılabilir (örneğin, e-posta gönderme veya veritabanına kaydetme).
Bu kodu WordPress'in wp-content/plugins dizininde bir dosyaya yapıştırarak özel bir eklenti oluşturabilirsiniz. Ancak, gerçek bir uygulamada, veri doğrulaması, güvenlik önlemleri ve veritabanı işlemleri gibi ek işlevselliği eklemek önemlidir. Bu örnek, temel bir form oluşturma mantığını göstermektedir.
- Katılım
- 21 Eki 2013
- Konular
- 3,135
- Mesajlar
- 7,771
- Çözüm
- 3
- Online süresi
- 4mo 15d
- Reaksiyon Skoru
- 5,377
- Altın Konu
- 67
- Başarım Puanı
- 409
- Yaş
- 36
- MmoLira
- 1,402
- DevLira
- 0
Paylaşım için teşekkürler
- Katılım
- 2 Mar 2015
- Konular
- 59,189
- Mesajlar
- 88,442
- Çözüm
- 109
- Online süresi
- 4mo 16d
- Reaksiyon Skoru
- 14,281
- Altın Konu
- 2,398
- TM Yaşı
- 11 Yıl 3 Ay 10 Gün
- Başarım Puanı
- 1,051
- MmoLira
- 695,225
- DevLira
- 234
Paylaşım için teşekkürler.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 1
- Görüntüleme
- 103
- Cevaplar
- 3
- Görüntüleme
- 102













