Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
794
Tıklama
0
Öne Çıkarma
Php ile Wordpress eklentisiz iletişim sayfası yapımı
G
11 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar bugün sizlere php ile eklentisiz wordpress'e nasıl iletişim formu yapabiliriz onu göstereceğim .
Not : Bu yazıdaki kodlar vs herşeyi kendim yazdım kopyalama alıntı başka bir siteden kopyalama vb. birşey yoktur (İzinsiz paylaşılamaz bu makale)
Not2: Görselliğe pek önem vermedim onu siz css ile düzenlersiniz veya vaktim olduğunda ben şimdiki halinden daha güzel bir hale getirmeye çalışırım ..

Şimdi ilk olarak bir php dosyası oluşturalım

Örneğin : iletisim.php diye bir dosya oluşturalım .

sonra iletisim.php'yi açıp içine

 
<!--?php


/* Template Name:İletişim sayfası (@Onur yanmış)*/


?-->
<?php get_header(); ?>
<?php
if($_POST){
$diger = 'MIME-Version: 1.0'."r\n";
$diger .= 'Content-type:text/html;charset-ıso-8859-9'."r\n";
$ad_soyad = $_POST["ad_soyad"];
$email = $_POST["email"];
$konu = $_POST["konu"];
$mesaj = $_POST["mesaj"];
$kime = 'epostaadresiniz@hotmail.com';
$icerik = $ad_soyad."<br />".$email."<br /><b>".$konu.'</b><br />'.$mesaj;
$diger .= ('From : '.$email);
$gonder = mail($kime,$konu,$icerik,$diger);
if($gonder){
echo '<font style="color:green">Gönderme işlemi başarılı ...</font>';
}else{
echo '<font style="color:red">Gönderme işlemi başarısız ...</font>';
}
if(empty ($ad_soyad) || empty ($email) || empty ($konu) || empty ($mesaj)){
echo "Boş alan bırakmayınız...";
}
echo '<div class="hb1" style="font-weight:bold;font-family:Arial;font-size:14px;">Adınız soyadınız = </div><div class="hbic" style="margin-top:-17px;margin-left:140px;color:#ababab;font-size:16px;">'.$ad_soyad.' ; </div>'.'<div class="hb1" style="font-weight:bold;font-family:Arial;font-size:14px;">E-posta adresiniz = </div><div class="hbic" style="margin-top:-17px;margin-left:140px;color:#ababab;font-size:16px;">'.$email.' ; </div>'.'<div class="hb1" style="font-weight:bold;font-family:Arial;font-size:14px;"> Mesajınızın içeriği = </div><div class="hbic" style="margin-top:-17px;margin-left:140px;color:#ababab;font-size:16px;">'.$mesaj.' ; </div>';
}else{
echo '<div class="iletisim" style="width:600px;margin:15px;"><form action="" method="post">
<p>Ad soyad : </p>
<input type="text" name="ad_soyad" />
<p>E-postanız : </p>
<input type="text" name="email"/>
<p>Konu : </p>
<input type="text" name="konu" />
<p>Mesaj : </p>
<textarea name="mesaj"></textarea>
<input type="submit" value="Gönder"/>
</form></div>';
}


?>
<?php get_sidebar();?>
<?php get_footer();?>


Burda düzenlemeniz gereken şey epostaadresiniz@hotmail.com bunu değiştirmek buraya mail adresinizi yazmak .Düzenledikten sonra bu iletisim.php dosyasını tema klasörüne (anasayfaya değil tema klasörüne) atınız..
Sonra wordpress sitemize girip yeni bir sayfa oluşturalım (bakın yazı değil sayfa ) sayfa ekleme penceresinin yanında şablon bölümü var altında bir liste seçeneği var oraya tıklayıp İletişim sayfası (@Onur yanmış) seçip sayfaya isim verip yayınlamak..

İşte bu kadar ...
İletişim sayfasının özellikleri
Gönderimin başarılı olup olmadığını yazar ...
Gönderim yaptıktan sonra size gerekli bilgileri verir (girdiğiniz bilgileri)
html kod desteklidir

not : Dediğim gibi hiçbir yerden kopyala yapıştır vs yapılmamıştır.
Eğer işinize yararsa bir teşekkür etmeniz yeterlidir ...

Kolay gelsin ...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.