Ketika saya menggunakan wp_mail( $to, $subject, $message, $headers )
(dengan nilai di tempat, tentu saja), email akan dikirim dengan dari dan nama email yang tidak diatur di mana pun saya dapat menemukan (bahkan dalam pengaturan PHP atau Apache). Namun, menggunakan mail( $to, $subject, $message, $headers )
bukan berfungsi dengan baik. Apa yang mungkin terjadi dengan wp_mail()
penyebab ini?
32
wp_mail()
dan kemudian hapus segera. Adapun mengapa pengaturan header bekerja, saya tidak tahu apa kasus penggunaan Anda yang lain, tetapi saya akan terkejut jikawp_mail()
akan bekerja seperti itu.Nah, jika Anda menggunakan
From: "Your Name" <[email protected]>\r\n
format di header Anda, Anda seharusnya tidak memiliki masalah (kecuali jika Anda memiliki plugin yang diinstal yang menimpa fungsi wp_mail).Namun, seperti yang dikatakan Mike, Anda dapat memfilter nilai-nilai pamungkas dengan filter tersebut, atau Anda cukup menginstal plugin ini:
Dikirim dari
Ini akan memberi Anda pengaturan opsi untuk menentukan nama dan email apa yang akan digunakan di wp_mail.
sumber
Maaf menghidupkan kembali pertanyaan lama tapi bukankah lebih baik ditetapkan melalui tajuk seperti:
Dengan begitu Anda tidak perlu khawatir menggunakan filter dan kemudian menghapus di setelah wp_mail ().
sumber
site_url()
bukannyaget_bloginfo('wpurl')
get_bloginfo('wpurl')
: Inisite_url()
sudah kembali .get_bloginfo('home')
danget_bloginfo('siteurl')
sudah usang. developer.wordpress.org/reference/functions/get_bloginfoIni sedikit meretas tetapi Anda juga dapat menggunakan
Reply To
tag tajuk:$headers = 'Reply-To: "Aaren A. Aarenson" <[email protected]>';
Sayangnya ini menambahkan alamat email ke daftar Dari, dan membalas berarti Anda harus menghapus alamat yang dikonfigurasi dalam
wp_mail_from
filter secara manual .sumber
Saya memiliki masalah yang sama. Bagi saya itu keluar bahwa penyedia hosting (BlueHost) mencegah dari mengubah bidang dari. Di sini mereka menjelaskannya https://my.bluehost.com/cgi/help/206 .
Saya memperbaiki masalah dengan menambahkan email ke kotak surat cPanel seperti yang mereka katakan.
sumber