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.