Wordpress Kullanıcı kaydı iletilerini kapatmak
Bu işlem için esasında Wordpress plugin dizininde eklentiler mevcut ama yazacağımız 20 -25 satırlık fonksiyon ile bunu kendimiz de eklenti kullanmadan halledebiliriz.
if ( ! function_exists( 'wp_new_user_notification' ) ) :
function wp_new_user_notification( $user_id, $plaintext_pass = '' ) {
/** Eğer şifre ayarlanmış ise */
if ( empty( $plaintext_pass ) )
return;
$user = get_userdata( $user_id );
$user_login = stripslashes( $user->user_login );
$user_email = stripslashes( $user->user_email );
$blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
$message = sprintf( __( 'Kullanıcı adı: %s' ), $user_login) . "\r\n";
$message .= sprintf( __( 'Parola: %s' ), $plaintext_pass) . "\r\n";
$message .= wp_login_url() . "\r\n";
wp_mail( $user_email, sprintf( __( '[%s] Şifreniz ve parolanız' ), $blogname ), $message );
}
endif;
Bu kodun geliştirilme mantığını Thomas Griffin eklenti olarak hazırlamış . Ancak siz üstteki parametreleri functions.php eklediğiniz vakit eklenti olmadan durumdan sıyrılmış olacaksınız.
Resmi siteden eklenti hakkında detay almak için ve indirmek için buradan devam edebilirsiniz.
Diğer wordpress kod bankası arşivi yazıları için sizi böyle alalım derim ben (: 100'den fazla kısa kod mevcut.
Kaynak : http://www.fatihtoprak.com/yeni-uye-kayitlari-bilgileri-bildiri-mailini-devre-disi-birakmak-ipucu-106.html