• 29-11-2024, 16:30:24
    #1
    Merhaba wp-register.php 'den kayıt olduktan sonra otomatik olarak giriş sayfasına yönlendirmeyi nasıl yapabiliriz? Mümkünse eklenti değil kod ile.
  • 29-11-2024, 16:32:41
    #2
    Dosyanızın kodlarını ya da kendisini iletirseniz yardımcı olayım.
  • 29-11-2024, 16:33:54
    #3
    onurCC adlı üyeden alıntı: mesajı görüntüle
    Dosyanızın kodlarını ya da kendisini iletirseniz yardımcı olayım.
    hocam özel bir dosya yok açıkçası wp-register.php 'den kayıt olunca kayıt olundu giriş sayfasına gidin diye buton var her wp de olan bir şey yani ben kayıt olunduktan sonra butonla değilde direk wp-login.php 'ye gitmesini istiyorum
  • 29-11-2024, 16:34:43
    #4
    functions.php Dosyasına Kod Ekleyin
    WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin:
    add_action('user_register', 'redirect_after_registration');
    
    function redirect_after_registration($user_id) {
        if (!is_admin()) {
            wp_redirect(wp_login_url());
            exit;
        }
    }
    Eğer giriş sayfası URL'sini özelleştirmek isterseniz, wp_login_url() yerine istediğiniz URL'yi belirtebilirsiniz:
    wp_redirect('https://example.com/login-page/');
  • 29-11-2024, 18:20:50
    #5
    Malcolm_X adlı üyeden alıntı: mesajı görüntüle
    functions.php Dosyasına Kod Ekleyin
    WordPress temanızın functions.php dosyasına aşağıdaki kodu ekleyin:
    add_action('user_register', 'redirect_after_registration');
    
    function redirect_after_registration($user_id) {
        if (!is_admin()) {
            wp_redirect(wp_login_url());
            exit;
        }
    }
    Eğer giriş sayfası URL'sini özelleştirmek isterseniz, wp_login_url() yerine istediğiniz URL'yi belirtebilirsiniz:
    wp_redirect('https://example.com/login-page/');
    Hocam teşekkürler istediğim bu kayıt olunca otomatik girişe attı ama peki mümkün mü bilmiyorum ama bir uyarı yazısı ekleyip yönlendirme yapabilir miyiz? Mesela Başarıyla hesap açtın, girişe yönlendiriliyorsun gibi
  • 29-11-2024, 20:03:35
    #6
    add_action('user_register', 'redirect_after_registration_with_message');
    
    function redirect_after_registration_with_message($user_id) {
        if (!is_admin()) {
            // Mesajı gösterecek HTML kodu
            $message = "Başarıyla hesap açtınız! Giriş sayfasına yönlendiriliyorsunuz...";
            
            // Mesajı göster ve ardından giriş sayfasına yönlendir
            echo "<html><body style='font-family: Arial, sans-serif; text-align: center; margin-top: 20%;'>
                    <h2>$message</h2>
                    <p>3 saniye içinde otomatik olarak giriş sayfasına yönlendirileceksiniz.</p>
                    <script>
                        setTimeout(function() {
                            window.location.href = 'https://example.com/login-page/';
    
                        }, 3000);
                    </script>
                  </body></html>";
            exit; // Yönlendirmeyi tamamlamak için gerekli
        }
    }
    https://example.com/login-page/ buraya adresinizi yazacaksınız
  • 29-11-2024, 21:14:24
    #7
    Malcolm_X adlı üyeden alıntı: mesajı görüntüle
    add_action('user_register', 'redirect_after_registration_with_message');
    
    function redirect_after_registration_with_message($user_id) {
        if (!is_admin()) {
            // Mesajı gösterecek HTML kodu
            $message = "Başarıyla hesap açtınız! Giriş sayfasına yönlendiriliyorsunuz...";
            
            // Mesajı göster ve ardından giriş sayfasına yönlendir
            echo "<html><body style='font-family: Arial, sans-serif; text-align: center; margin-top: 20%;'>
                    <h2>$message</h2>
                    <p>3 saniye içinde otomatik olarak giriş sayfasına yönlendirileceksiniz.</p>
                    <script>
                        setTimeout(function() {
                            window.location.href = 'https://example.com/login-page/';
    
                        }, 3000);
                    </script>
                  </body></html>";
            exit; // Yönlendirmeyi tamamlamak için gerekli
        }
    }
    https://example.com/login-page/ buraya adresinizi yazacaksınız
    Hocam çok çok teşekkür ederim size bir kahve ısmarlamak isterim
  • 29-11-2024, 21:36:15
    #8
    teşekkür ederim, aslında yazdığınız mesajları chatgpt ye attım verilen cevapları da size gönderdim
  • 29-11-2024, 22:00:18
    #9
    Malcolm_X adlı üyeden alıntı: mesajı görüntüle
    teşekkür ederim, aslında yazdığınız mesajları chatgpt ye attım verilen cevapları da size gönderdim
    test ettiğim de evet yönlendirmeyi yapıyor ama üyeliğin şifresi yanlış diyor üyeliği veritabanına baktığım da üyelik gözüküyor ama girişte şifre yanlış diyor kodu sildiğim de düzeliyor