add_action('user_register', 'send_user_data_to_subsite', 10, 1);
function send_user_data_to_subsite($user_id) {
// Yeni kullanıcı bilgilerini al
$user = get_userdata($user_id);
$username = $user->user_login;
$first_name = $user->first_name;
$last_name = $user->last_name;
$email = $user->user_email;
$password = $user->user_pass; // Gerçek şifreyi buradan alıyoruz
error_log('Kullanıcı Şifre : ' . print_r($password));
// API endpoint'ine veri gönder
$response = wp_remote_post('http://www.deneme.xxx.com/wp-json/my_namespace/v1/sync_user/', [
'method' => 'POST',
'body' => json_encode([
'username' => $username,
'first_name'=> $first_name,
'last_name' => $last_name,
'email' => $email,
'password' => $password, // Şifreyi düz metin olarak gönderiyoruz
]),
'headers' => [
'Content-Type' => 'application/json',
],
]);
$body = wp_remote_retrieve_body($response);
// Yanıtı işleyin
} fonksiyonu değişin logları kontrol edin şifre hangi formatta büyük ihtimalle şifre gönderiminde sorun var.