Trả về HTML trong hàm WP_mail của WordPress

Hôm nay ngồi cấu hình wp_mail của WordPress mới phát hiện ra là mail của nó không trả về html như thông thường mà lại trả về plain-text làm xấu cả cái Email của mình, thế nên đành phải mày mò vào class của nó xem sao thì phát hiện ra rằng mặc định của WordPress sẽ là trả về content-type là text/plain trong hàm mail.

Cách chuyển nó sang html ta làm như sau:

add_filter('wp_mail_content_type',create_function('', 'return "text/html";'));

Ngắn gọn mà xúc tích, dùng đoạn code này cho vào functions.php của gói giao diện đang active nhé, filter trên trả về cho hook wp_mail_content_typetext/html để bạn tha hồ trang trí cho email của mình thêm đẹp. Trong php có hàm rất hay là creat_function có dùng để tạo ra hàm không xác định tên hay hàm không định danh, cho nó trả về một kết quả đơn giản.

Chúc các bạn thành công, ngủ ngon !

TÁC GIẢ:

Tôi là Jam, thâm niên 7 năm thiết kế website và làm SEO. Hãy theo dõi blog của tôi để nhận được nhiều chia sẻ thú vị xung quanh chủ đề công nghệ.

Có 3 bình luận !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *