PHP WordPress ile otomatik olarak kullanıcı oluşturma.

Bazı durumlarda blog sitenizde sadece kullanıcılara ait bölümler oluşturmak yada kullanıcıların görebileceği içerikler paylaşmak isteyebilirsiniz. Kimi zamanda kullanıcıdan üye olmasını beklemeden onun yerine otomatik olarak üye oluşturmak isteyebilirsiniz,

bunun için kullanmanız gereken, fonksiyon wp_insert_user.

wp_insert_user fonksiyonunu kullanarak otomatik olarak vereceğiniz bir nick ile kullanıcı oluşturan aşağıdaki fonkisyonu temanızdaki functions.php dosyası içerisine ekleyin ve

function YeniKullanici($nick) {
$user_data = array(
'ID' => '',
'user_pass' => wp_generate_password(),
'user_login' => $nick,
'user_nicename' => $nick,
'user_url' => '',
'user_email' => '',
'display_name' => $nick,
'nickname' => $nick,
'first_name' => $nick,
'user_registered' => '2010-01-01 01:01:01',
'role' => get_option('default_role')
);
return wp_insert_user( $user_data );
}

yeni bir kullanıcı oluşturmak için

YeniKullanici(“CodePrexUser”);

komutunu verin.

 

Yorumlar