رفتن به مطلب

اضافه کردن متن به ایمیل فعال سازی کاربر


iranianwp

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

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

دقت کردین وقتی یه کاربرعضو میشه یه ایمیل براش میره که نام کاربری شما ایجاد شد

نام کاربری:....

کلمه عبور :...

چطور میشه به این ایمیلی که برای کاربر میره یکسری متن دیگه اضافه کرد ؟

لینک به ارسال

این افزونه ها با توجه به عنوان و متن ایمیل , محتوا رو تغییر میدهد

به خاطر اینکه وردپرسی که استفاده میکنید فارسی هست

این افزونه ها نیمتوانند تغییر دهند

یک نمونه کد برای تغییر:


<?php
add_filter('wp_mail', 'wpp_change_email_content', 10,1);
function wpp_change_email_content($mail){
$change = false;
$template = '
<div style="font-family:Tahoma; font-size:12px; background-color:#C5DFFC; color:#333; text-align:right; direction:rtl; padding:10px; border:1px solid #CCC">
با تشکر از عضویت شما.
<br />
نام کاربری: %username%
<br />
رمز عبور: %password%
<br />
<a href="%login_url%">ورود به حساب کاربری</a>
</div>';

if(strpos($mail['subject'],"رمز و شناسه‌ی شما")){
$change = true;
$message = $mail['message'];
$message = explode("\n",$message);
foreach($message as $msg){
$msg = str_replace("\n" , "" , $msg);
if(strpos($msg , "sername")){
$user_name = substr($msg,10,strlen($msg));
}elseif(strpos($msg , "assword")){
$password = substr($msg,12,strlen($msg));
}
}
$login_url = wp_login_url(home_url("/"));

$template = str_replace("%username%" , $user_name , $template);
$template = str_replace("%password%" , $password , $template);
$template = str_replace("%login_url%" , $login_url , $template);

$mail['message'] = $template;
}

if($change){
add_filter('wp_mail_content_type',create_function('', 'return "text/html";'), 10, 1);
add_filter('wp_mail_charset',create_function('', 'return "UTF-8";'), 10, 1);
}

return $mail;
}
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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