BlackFullMoon 1
BlackFullMoon
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
Hikaye Ekle

Wordpress Form Eklentisi Nasıl Kodlanır?

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. 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.
 

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

Geri
Üst