kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
onur akbaş 1
onur akbaş
PrimeAC 1
PrimeAC
Mt2Hizmet 1
Mt2Hizmet
romegames 1
romegames
Fethi Polat 1
Fethi Polat
xranzei 1
xranzei
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Wordpress Form Eklentisi Nasıl Kodlanır?

Ectoor

We Rise Turkmmo <3
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
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
Ticaret - 100%
1   0   0

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. :)

image96e069efc0b4ecd4.png


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.
 
Paylaşım için teşekkürler
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst