0
Home  ›  Chapter  ›  Wp Mail SMTP

01. WP Mail SMTP : Mengatur Email Balasan Khusus

"Kami menawarkan kode ini sebagai rasa hormat tetapi tidak memberikan dukungan untuk penyesuaian kode atau pengembangan pihak ke-3."

dokumentasi inakri | wp mail smtp
Perhatian! Artikel ini berisi kode PHP dan ditujukan untuk pengembang. Kami menawarkan kode ini sebagai rasa hormat tetapi tidak memberikan dukungan untuk penyesuaian kode atau pengembangan pihak ke-3.

Gambaran umum

Apakah Anda ingin mengubah alamat email balasan untuk semua email yang dikirim dari situs WordPress Anda? Alamat email balasan dapat berbeda di setiap plugin atau integrasi yang digunakan untuk mengirim email dari situs Anda, tergantung pada bagaimana Anda mengonfigurasi masing-masing.
Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menggunakan cuplikan PHP untuk memastikan semua email yang dikirim dari situs Anda memiliki alamat email balasan yang sama.

Catatan: Pastikan untuk menginstal dan mengaktifkan plugin WP Mail SMTP di situs Anda sebelum menambahkan cuplikan kode yang disediakan dalam tutorial ini.

Pengaturan

Kami menyarankan Anda untuk menyalin dan menempelkan cuplikan yang diperlukan di bawah ini ke dalam cuplikan WPCode baru. WPCode membuatnya mudah dan aman untuk menjalankan cuplikan kode di situs Anda.

Untuk bantuan dengan menambahkan cuplikan ke situs Anda, silakan lihat tutorial kami tentang menambahkan cuplikan kode menggunakan plugin WPCode.

Simply copy and paste this snippet into WPCode. On line 8, you’ll need to replace Pattie Paloma and pattie@example.com with your desired reply-to name and email address.

        /* Set a Custom Reply-To Email
 * 
 * Original doc: https://wpmailsmtp.com/docs/setting-a-custom-reply-to-email/
*/

function wp_mail_smtp_dev_reply_to( $args ) {
 
	$reply_to = 'Reply-To: Pattie Paloma ';
 
	if ( ! empty( $args[ 'headers' ] ) ) {
		if ( ! is_array( $args[ 'headers' ] ) ) {
			$args[ 'headers' ] = array_filter( explode( "\n", str_replace( "\r\n", "\n", $args[ 'headers' ] ) ) );
	}
 
	// Filter out all other Reply-To headers.
	$args[ 'headers' ] = array_filter( $args[ 'headers' ], function ( $header ) {
		return strpos( strtolower( $header ), 'reply-to' ) !== 0;
	} );
	} else {
		$args[ 'headers' ] = [];
	}

	$args[ 'headers' ][] = $reply_to;

	return $args;
}
 
add_filter( 'wp_mail', 'wp_mail_smtp_dev_reply_to', PHP_INT_MAX );
    
Catatan: Alamat email balasan yang Anda gunakan dalam cuplikan kode ini akan menimpa semua alamat balasan lainnya yang ditetapkan oleh WordPress atau plugin pihak ke-3.

Itu dia! Sekarang Anda tahu cara berhasil mengubah email balasan untuk semua email yang dikirim dari situs WordPress Anda.

Posting Komentar
Additional JS