söndag 13 mars 2016

Wordpress'te eklentisiz iletişim sayfası yapımı

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)

Not 2: 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

Inga kommentarer:

Skicka en kommentar