// Form verilerini güvenle işleyen ve mail atan fonksiyon add_action('admin_post_nopriv_toprak_form_gonder', 'toprak_form_islemi'); add_action('admin_post_toprak_form_gonder', 'toprak_form_islemi'); function toprak_form_islemi() { if ($_SERVER['REQUEST_METHOD'] == 'POST') { $ana_kategori = isset($_POST['ana_kategori']) ? sanitize_text_field($_POST['ana_kategori']) : ''; $islem_turu = isset($_POST['islem_turu']) ? sanitize_text_field($_POST['islem_turu']) : ''; $tesis_tipi = isset($_POST['tesis_tipi']) ? sanitize_text_field($_POST['tesis_tipi']) : ''; $arazi_konum = isset($_POST['arazi_konum']) ? sanitize_text_field($_POST['arazi_konum']) : ''; $arazi_detay = isset($_POST['arazi_detay']) ? sanitize_text_field($_POST['arazi_detay']) : ''; $danismanlik_turu = isset($_POST['danismanlik_turu']) ? sanitize_text_field($_POST['danismanlik_turu']) : ''; $isletme_durumu = isset($_POST['isletme_durumu']) ? sanitize_text_field($_POST['isletme_durumu']) : ''; $ad_soyad = isset($_POST['ad_soyad']) ? sanitize_text_field($_POST['ad_soyad']) : ''; $kurum_adi = isset($_POST['kurum_adi']) ? sanitize_text_field($_POST['kurum_adi']) : ''; $telefon = isset($_POST['telefon']) ? sanitize_text_field($_POST['telefon']) : ''; $eposta = isset($_POST['eposta']) ? sanitize_email($_POST['eposta']) : ''; $aciklama = isset($_POST['aciklama']) ? sanitize_textarea_field($_POST['aciklama']) : ''; $kime = 'lozdemir@topraktv.com.tr'; $konu = 'Toprak TV - Yeni Yatırım / İlan / Danışmanlık Talebi!'; $icerik = "--- TOPRAK TV TALEP FORMU ---\n\n"; $icerik .= "Temel İlgi Alanı: " . $ana_kategori . "\n"; if(!empty($islem_turu)) $icerik .= "İşlem Türü: " . $islem_turu . "\n"; if(!empty($tesis_tipi)) $icerik .= "Tesis Tipi: " . $tesis_tipi . "\n"; if(!empty($arazi_konum)) $icerik .= "Arazi Konumu: " . $arazi_konum . "\n"; if(!empty($arazi_detay)) $icerik .= "Arazi Detayı / Kapasite: " . $arazi_detay . "\n"; if(!empty($danismanlik_turu)) $icerik .= "Danışmanlık Türü: " . $danismanlik_turu . "\n"; if(!empty($isletme_durumu)) $icerik .= "İşletme Durumu: " . $isletme_durumu . "\n"; $icerik .= "\n--- İLETİŞİM BİLGİLERİ ---\n"; $icerik .= "Ad Soyad / Unvan: " . $ad_soyad . "\n"; if(!empty($kurum_adi)) $icerik .= "Kurum / Şirket: " . $kurum_adi . "\n"; $icerik .= "Telefon: " . $telefon . "\n"; $icerik .= "E-posta: " . $eposta . "\n\n"; $icerik .= "Talep Detayları / Açıklama:\n" . $aciklama . "\n"; $basliklar = 'From: noreply@topraktv.com.tr' . "\r\n"; if (wp_mail($kime, $konu, $icerik, $basliklar)) { echo ""; } else { echo ""; } exit; } } // Gelen yatırımları ve ilanları veritabanına kaydeden fonksiyon function toprak_talep_tablosu_olustur() { global $wpdb; $table_name = $wpdb->prefix . 'toprak_yatirim_talepleri'; $charset_collate = $wpdb->get_charset_collate(); $sql = "CREATE TABLE IF NOT EXISTS $table_name ( id mediumint(9) NOT NULL AUTO_INCREMENT, tarih datetime DEFAULT CURRENT_TIMESTAMP NOT NULL, ana_kategori text NOT NULL, islem_turu text, tesis_tipi text, arazi_konum text, arazi_detay text, danismanlik_turu text, isletme_durumu text, ad_soyad text NOT NULL, kurum_adi text, telefon text NOT NULL, eposta text NOT NULL, aciklama longtext, PRIMARY KEY (id) ) $charset_collate;"; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); dbDelta($sql); } add_action('after_setup_theme', 'toprak_talep_tablosu_olustur'); // Form verilerini güvenle işleyen ve mail atan fonksiyon add_action('admin_post_nopriv_toprak_form_gonder', 'toprak_form_islemi'); add_action('admin_post_toprak_form_gonder', 'toprak_form_islemi'); function toprak_form_islemi() { if ($_SERVER['REQUEST_METHOD'] == 'POST') { $ana_kategori = isset($_POST['ana_kategori']) ? sanitize_text_field($_POST['ana_kategori']) : ''; $islem_turu = isset($_POST['islem_turu']) ? sanitize_text_field($_POST['islem_turu']) : ''; $tesis_tipi = isset($_POST['tesis_tipi']) ? sanitize_text_field($_POST['tesis_tipi']) : ''; $arazi_konum = isset($_POST['arazi_konum']) ? sanitize_text_field($_POST['arazi_konum']) : ''; $arazi_detay = isset($_POST['arazi_detay']) ? sanitize_text_field($_POST['arazi_detay']) : ''; $danismanlik_turu = isset($_POST['danismanlik_turu']) ? sanitize_text_field($_POST['danismanlik_turu']) : ''; $isletme_durumu = isset($_POST['isletme_durumu']) ? sanitize_text_field($_POST['isletme_durumu']) : ''; $ad_soyad = isset($_POST['ad_soyad']) ? sanitize_text_field($_POST['ad_soyad']) : ''; $kurum_adi = isset($_POST['kurum_adi']) ? sanitize_text_field($_POST['kurum_adi']) : ''; $telefon = isset($_POST['telefon']) ? sanitize_text_field($_POST['telefon']) : ''; $eposta = isset($_POST['eposta']) ? sanitize_email($_POST['eposta']) : ''; $aciklama = isset($_POST['aciklama']) ? sanitize_textarea_field($_POST['aciklama']) : ''; $kime = 'lozdemir@topraktv.com.tr'; $konu = 'Toprak TV - Yeni Yatırım / İlan / Danışmanlık Talebi!'; $icerik = "--- TOPRAK TV TALEP FORMU ---\n\n"; $icerik .= "Temel İlgi Alanı: " . $ana_kategori . "\n"; if(!empty($islem_turu)) $icerik .= "İşlem Türü: " . $islem_turu . "\n"; if(!empty($tesis_tipi)) $icerik .= "Tesis Tipi: " . $tesis_tipi . "\n"; if(!empty($arazi_konum)) $icerik .= "Arazi Konumu: " . $arazi_konum . "\n"; if(!empty($arazi_detay)) $icerik .= "Arazi Detayı / Kapasite: " . $arazi_detay . "\n"; if(!empty($danismanlik_turu)) $icerik .= "Danışmanlık Türü: " . $danismanlik_turu . "\n"; if(!empty($isletme_durumu)) $icerik .= "İşletme Durumu: " . $isletme_durumu . "\n"; $icerik .= "\n--- İLETİŞİM BİLGİLERİ ---\n"; $icerik .= "Ad Soyad / Unvan: " . $ad_soyad . "\n"; if(!empty($kurum_adi)) $icerik .= "Kurum / Şirket: " . $kurum_adi . "\n"; $icerik .= "Telefon: " . $telefon . "\n"; $icerik .= "E-posta: " . $eposta . "\n\n"; $icerik .= "Talep Detayları / Açıklama:\n" . $aciklama . "\n"; $basliklar = 'From: noreply@topraktv.com.tr' . "\r\n"; if (wp_mail($kime, $konu, $icerik, $basliklar)) { echo "