0ktay kodun tamamıda şu şekilde :






<script></script>










İletişim Formu




function html_form_code() {
echo '
';
echo '

';
echo 'Ad-Soyad (Zorunlu)
';
echo '';
echo '

';
echo '

';
echo 'E-Posta Adresi (Zorunlu)
';
echo '';
echo '

';
echo '

';
echo 'Konu (Zorunlu)
';
echo '';
echo '

';
echo '

';
echo 'Mesaj (Zorunlu)
';
echo '';
echo '

';
echo'
';
echo '
';
echo '
';


}



function deliver_mail() {








if ( isset( $_POST['if-submitted'] ) ) {

//Robot Kontrol
if (isset($_POST['g-recaptcha-response'])) {
$captcha = $_POST['g-recaptcha-response'];
}
$kontrol = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=benim_api&response=" . $captcha . "&remoteip=" . $_SERVER['REMOTE_ADDR']);

$name = sanitize_text_field( $_POST["if-name"] );
$email = sanitize_email( $_POST["if-email"] );
$subject = sanitize_text_field( $_POST["if-subject"] );
$message = esc_textarea( $_POST["if-message"] );


$to = get_option( 'admin_email' );
$headers = 'From: '. $name .' <'. $email .'>' . "\r\n";







if(empty($name)) {
echo '
Ad-Soyad alanı boş bırakılamaz.
';
} elseif(empty($email)) {
echo '
E-Posta alanı boş bırakılamaz.
';
} elseif(empty($subject)) {
echo '
Konu alanı boş bırakılamaz.
';
} elseif(empty($message)) {
echo '
Mesaj alanı boş bırakılamaz.
';
} elseif (!$captcha || $kontrol.success == false ) {
echo '
Ben robot değilim kutucuğunu boş bırakmayınız!
';
} elseif(wp_mail( $to, $subject, $message, $headers )) {
echo '
Teşekkürler! Mesajınız iletilmiştir.
';
} else {
echo '
Ops! Bir problem meydana geldi tekrar denemek sitermisiniz.
';
}



}
}



function if_shortcode() {
ob_start();
deliver_mail();
html_form_code();

return ob_get_clean();
}
add_shortcode( 'iletisim-formu', 'if_shortcode' );

?>