رفتن به مطلب

ویرایش افزونه


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

میخواستم مطالب فیلدهای زیر به ایمیل مدیر سایت ارسال بشه

<?php
/*
This is a part of Guest Posts Plugin for WordPress.
*/
//Get the submitted form
ob_start();
require_once($_POST["rootpath"]);
$title = $_POST["title"];
$story = $_POST["story"];
$tags = $_POST["tags"];
$name = $_POST["name"];
$email = $_POST["email"];
$mobile = $_POST["mobile"];
$sen = $_POST["sen"];
$jensiat = $_POST["jensiat"];
$tahol = $_POST["tahol"];
$farzand = $_POST["farzand"];
$shedat = $_POST["shedat"];
$darman = $_POST["darman"];
$authorid = $_POST["authorid"];
$category = $_POST["category"];
$thankyou = $_POST["thanks"];
$path = $_POST["rootpath"];
$nonce=$_POST["_wpnonce"];
//Load WordPress
//require($path);
//Verify the form fields
if (! wp_verify_nonce($nonce) ) die('Security check');
//Post Properties
$new_post = array(
'post_title' => $title,
'post_content' => $story,
'post_category' => $category, // Usable for custom taxonomies too
'tags_input' => $tags,
'post_status' => 'draft', // Choose: publish, preview, future, draft, etc.
'post_type' => 'post', //'post',page' or use a custom post type if you want to
'post_author' => $authorid //Author ID
);
//save the new post
$pid = wp_insert_post($new_post);

/* Insert Form data into Custom Fields */
add_post_meta($pid, 'نام و نام خانوادگی', $name, true);
add_post_meta($pid, 'ایمیل', $email, true);
add_post_meta($pid, 'شماره تلفن', $mobile, true);
add_post_meta($pid, 'سن', $sen, true);
add_post_meta($pid, 'جنسیت', $jensiat, true);
add_post_meta($pid, 'وضعیت تاهل', $tahol, true);
add_post_meta($pid, 'تعداد فرزند', $farzand, true);
add_post_meta($pid, 'شدت بیماری', $shedat, true);
add_post_meta($pid, 'درمان های جاری', $darman, true);
header("Location: $thankyou");
?>

لینک به ارسال

مشکلتان دقیقا کجاست ؟


if (is_admin())
{
global $current_user;
get_currentuserinfo();
echo $current_user->user_email;

}

ایمیل مدیر را دارید حالا با تابع mail میتوانید هر اطلاعاتی را که می خواهید ایمیل بزنید

http://php.net/manual/en/function.mail.php

لینک به ارسال

دوست عزیز من روی اونها تست کردم نشد

من میخوام موقعی که با موفقیت اطلاعات در سایت ثبت شد

فیلدهای زیر هم ایمیل بشه

	    /* Insert Form data into Custom Fields */
add_post_meta($pid, 'نام و نام خانوادگی', $name, true);
add_post_meta($pid, 'ایمیل', $email, true);
add_post_meta($pid, 'شماره تلفن', $mobile, true);
add_post_meta($pid, 'سن', $sen, true);
add_post_meta($pid, 'جنسیت', $jensiat, true);
add_post_meta($pid, 'وضعیت تاهل', $tahol, true);
add_post_meta($pid, 'تعداد فرزند', $farzand, true);
add_post_meta($pid, 'شدت بیماری', $shedat, true);
add_post_meta($pid, 'درمان های جاری', $darman, true);

لینک به ارسال

ببینید فیلدها که ایمیل نمیشه

شما باید متغییرهایی که خروجی میدن مثلا $name رو به متن ایمیل اضافه کنید

شما میتونید با تابع ارسال ایمیل خود وردپرس یا تابع پست دوم این ارسال رو انجام بدید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...