При встановленні WooCommerce ти отримуєш додатково готовий функціонал для надсилання електронних листів. І якщо тобі треба додати якусь одну умову для надсилання листа (наприклад, коли на сайті була створена користувацька сторінка чи заповнене якесь опитування), то писати для цього спеціальний шаблон – трішки марудна справа. А надсилати звичайний текстовий лист – занадто банально, ми ж не в середньовіччі 😂
Ось тут прийде на допомогу одна дуже легка функція. Традиційно прописуємо її в будь-якому доступному для WordPress місці, найкраще – у файлі functions.php твоєї теми:
Тепер у будь-якому місці WordPress, де раніше ти б використовував/ла щось типу:
використовуєш власну функцію send_email_woocommerce_style
:
Зверни увагу – аргументи функції відрізняються від вбудованої в PHP mail
:
- $to – email отримувача
- $subject – тема листа
- $heading – заголовок у тілі листа (традиційно на якомусь фоні, типу шапка листа)
- $message – html-текст повідомлення
Ти ж погоджуєшся, що отримувати отакі листи цікавіше, ніж звичайні текстові? 😉
Прокоментувати
На сайті відображається лише твоє ім'я та коментар. Електронна пошта зберігається виключно для зв'язку з тобою за потреби та в жодному разі не передається стороннім особам.