رفتن به مطلب

پست های پیشنهاد شده

سلام

من یه افزونه می خوام برای فرم تماس با ما که خودم یک صفحه آماده کنم بعد تنظیمات ارسال رو داخلش انجام بدم، در واقع یک صفحه از قبل طراحی شده رو آماده کنم و تنظیمات ارسال رو روش انجام بدم.

مرسی

لینک به ارسال

ببینید افزونه طراحی صفحه تماس فکر نمیکنم وجود داشته باشه.

مگر اینکه یک صفحه دلخواه بسازید و درش با کدهای html فرم رو بسازید.

  • امتیاز 3
لینک به ارسال

ببینید اگر شما کل صفحه و فرم رو با html درست کردید بهتره با تابع ایمیل خود وردپرس ارسال کنید.

چون کمی کار پیچیده میشه که شما صفحه و فرم رو بسازید و ارسال رو با افزونه انجام بدید.

اما اگر صفحه html رو ساختید میتونید فرم مثلا افزونه contact form 7 رو داخل صفحه قرار بدید و استفاده کنید.

  • امتیاز 4
لینک به ارسال

شما صفحه ی html که ساختی رو ویرایش کن

اولین خطش این کد را اضافه کن


<?php
/*
* Template Name: contactme
*/
?>

قبل از بسته شدن header این کد را


<?php wp_head();;?>

کدهای فرم را حذف کن و جاش بگذار


<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content();?>
<?php endwhile?>
<?php endif; ?>

و قبل از بسته شدن تگ body اضافه کن


<?php wp_footer() ?>

صفحه را با پسوند php در پوشه ی قالب سایتت ذخیره کن

حالا اول افزونه ای که مرتضای عزیز گفتند رو نصب کن و یک فرم بساز در موقع ساخت می تونی کلاس یا آی دی اجزای فرم خودت رو به فرم اضافه کنی تا فرم شکل دلخواه شما رو از دست نده

در انتها یک برگه از مدیریت وردپرس بساز قالب برگه را contactme انتخاب کن و کدهای فرمی که ساختی را توش بگذار

  • امتیاز 5
لینک به ارسال
خب با تابع ایمیل وردپرس چطور میشه ارسال کرد؟

متغییرها رو مقدار دهی کنید با توجه به فرمتون.


<?php
$to = 'reciver@mail.ir'; // ایمیل مقصد
$subj = 'موضوع';
$msg = 'پیغام';
$header = "From: \"reza\" <info@rezaonline.net>"; // ایمیل مبداً
wp_mail( $to, $subj, $msg, $header );
?>

ر.ج:http://codex.wordpress.org/Function_Reference/wp_mail

ویرایش شده توسط rezaonline
  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...