wp_sms_otp_generated
هوک اکشن که هنگام تولید OTP فعال میشود، مناسب برای ارسال اعلانها.
اکشن wp_sms_otp_generated هر زمان که یک رمز یکبار مصرف (OTP) تولید شود فعال میشود. از این هوک برای انجام عملیات سفارشی مانند ارسال اعلان ایمیلی یا ثبت رویدادهای OTP استفاده کنید.
سینتکس
add_action('wp_sms_otp_generated', 'your_callback', 10, 3);
پارامترها
| پارامتر | نوع | توضیحات |
|---|---|---|
$otp | string | کد OTP تولیدشده |
$phoneNumber | string | شماره تلفن مرتبط با OTP |
$agent | string | عامل/منبعی که OTP را فعال کرده |
مثال
ارسال اعلان ایمیلی هنگام تولید OTP:
add_action('wp_sms_otp_generated', 'send_otp_email_notification', 10, 3);
function send_otp_email_notification($otp, $phoneNumber, $agent) {
// Get user by phone number
$user = get_users(array(
'meta_key' => 'mobile',
'meta_value' => $phoneNumber,
'number' => 1,
));
if (empty($user)) {
return;
}
$user = $user[0];
$to = $user->user_email;
$subject = 'Your OTP Code';
$message = sprintf(
"An OTP has been generated for your account.\n\nOTP: %s\nPhone: %s\nSource: %s",
$otp,
$phoneNumber,
$agent
);
wp_mail($to, $subject, $message);
}
موارد استفاده
- ارسال ایمیل پشتیبان هنگام تولید OTP
- ثبت تولید OTP برای بررسیهای امنیتی
- اطلاعرسانی به مدیران درباره فعالیت OTP
- یکپارچهسازی با سیستمهای ثبت وقایع خارجی
مرتبط
- wp_sms_add_subscriber - هوک اکشن برای مشترکین جدید
آخرین بهروزرسانی: ۳ دی ۱۴۰۳