وردپرس

Kadence styling is not applied if a WooCommerce email is triggered manually


پاسخ ها: 0

سلام ،
من از فرم ثبت نام BitForm با استفاده می کنم wp_auth گزینه و تأیید ایمیل. متأسفانه ، این افزونه گزینه ای برای ارسال فقط اعلان ایمیل WoldPress New Welcome Email پس از تأیید ایمیل دارد ، اما ایمیل WooCommerce New User Welcome Welcome نیست.

بنابراین ، من از این قطعه استفاده می کنم:

PHP

add_action('updated_user_meta', 'send_woocommerce_new_user_email', 10, 4);

function send_woocommerce_new_user_email($meta_id, $user_id, $meta_key, $meta_value) {
if ($meta_key === 'bf_activation' && $meta_value == 1) {
$user = get_userdata($user_id);
if ($user) {
// Trigger WooCommerce "New Account" email
$mailer = WC()->mailer();
$email = $mailer->emails['WC_Email_Customer_New_Account'];

// Manually trigger the email
$email->trigger($user_id, $user);
}
}
}

این قطعه در نظر گرفته شده است تا پس از تأیید ایمیل کاربر ، ایمیل کاربر جدید WooCommerce را ایجاد کند.

با این حال ، یک نتیجه وجود دارد: اگر من به عنوان کاربر جدید با این قطعه فعال ثبت نام کنم ، ایمیل کاربر جدید WooCommerce را دریافت می کنم ، اما بدون الگوی Kadence. با این حال ، اگر من ، به عنوان یک مدیر ، کاربر جدید را رد یا مجدداً تهیه کنم (ویژگی اضافه شده با BitForm) ، کاربر جدید ایمیل کاربر جدید WooCommerce را با الگوی Kadence دریافت می کند.

لطفا به من اطلاع دهید که چگونه می توانم این را برطرف کنم.

پیشاپیش متشکرم!

  • این موضوع 11 ثانیه پیش توسط اصلاح شد مگسبشر

این خبر را در ایران وب سازان مرجع وب و فناوری دنبال کنید

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

منبع: انجمن وردپرس

دکمه بازگشت به بالا