• 29-03-2023, 21:08:59
    #10
    Asagidaki kodu temanizin functions.php dosyasina ekleyin:

    function redirect_user_to_custom_page() {
    if ( is_user_logged_in() && is_front_page() ) {
    $user_id = get_current_user_id();
    $user_info = get_userdata($user_id);
    $user_url = 'https://www.abcd.com/'; // Buraya yonlendirmek istediginiz urlyi yazin
    update_user_meta($user_id, 'user_url', $user_url);
    wp_redirect($user_url);
    exit;
    }
    }
    add_action( 'template_redirect', 'redirect_user_to_custom_page' );
  • 29-03-2023, 21:11:29
    #11
    Creep adlı üyeden alıntı: mesajı görüntüle
    Asagidaki kodu temanizin functions.php dosyasina ekleyin:

    function redirect_user_to_custom_page() {
    if ( is_user_logged_in() && is_front_page() ) {
    $user_id = get_current_user_id();
    $user_info = get_userdata($user_id);
    $user_url = 'https://www.abcd.com/'; // Buraya yonlendirmek istediginiz urlyi yazin
    update_user_meta($user_id, 'user_url', $user_url);
    wp_redirect($user_url);
    exit;
    }
    }
    add_action( 'template_redirect', 'redirect_user_to_custom_page' );
    bu hatayı verdi hocam

    Ölümcül hataları kontrol etmek için site ile iletişim kurulamıyor, bu sebepten PHP değişiklikleri geri alındı.
  • 29-03-2023, 21:21:01
    #12
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bu hatayı verdi hocam

    Ölümcül hataları kontrol etmek için site ile iletişim kurulamıyor, bu sebepten PHP değişiklikleri geri alındı.
    Hatayi daha detayli gormek gerekiyor hocam.

    wp-config.php dosyaniza asagidaki kodu ekleyip debug modunu acin.

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  • 29-03-2023, 21:28:31
    #13
    Function.php'ye bu eklenecek.

    wp_enqueue_script('script-handler', 'https://siteadresi.com/wp-content/uploads/benimjs/javascriptdosyam.js', [], null);
    wp_localize_script('script-handler', 'scriptim', [
    'girisyapmismi' => get_current_user_id(),
    ]);
    oluşturlan js dosyasıne eklenecek.
    document.addEventListener('DOMContentLoaded', function(){
    if(scriptim.girisyapmismi > 0 && window.location.href == "https://www.siteadresi.com/"){
    window.location.href = 'https://gidilecekurl.com'; 
    }
    })
  • 29-03-2023, 21:39:50
    #14
    Misafir adlı üyeden alıntı: mesajı görüntüle
    evet çok doğru


    bu giriş yapmış kullanıcılar anasayfaya gitmek istediğinde başka yere mi yönlendiriyor hocam
    pardon ben yanlis anlamisim istediginizi. benim yazdigim giris yapinca yonlendiriyor. siz giris yapanlar icin ayri home yapmayanlar icin ayri home istiyorsunuz galiba dogru mu anladim?
  • 29-03-2023, 21:51:47
    #15
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    pardon ben yanlis anlamisim istediginizi. benim yazdigim giris yapinca yonlendiriyor. siz giris yapanlar icin ayri home yapmayanlar icin ayri home istiyorsunuz galiba dogru mu anladim?
    evet hocam doğru dediğiniz gibi
  • 29-03-2023, 21:52:37
    #16
    ag19 adlı üyeden alıntı: mesajı görüntüle
    Function.php'ye bu eklenecek.

    wp_enqueue_script('script-handler', 'https://siteadresi.com/wp-content/uploads/benimjs/javascriptdosyam.js', [], null);
    wp_localize_script('script-handler', 'scriptim', [
    'girisyapmismi' => get_current_user_id(),
    ]);
    oluşturlan js dosyasıne eklenecek.
    document.addEventListener('DOMContentLoaded', function(){
    if(scriptim.girisyapmismi > 0 && window.location.href == "https://www.siteadresi.com/"){
    window.location.href = 'https://gidilecekurl.com';
    }
    })
    bunu deniyorum şimdi teşekkürler
    • ag19
    ag19 bunu beğendi.
    1 kişi bunu beğendi.
  • 09-06-2023, 17:42:18
    #17
    Misafir adlı üyeden alıntı: mesajı görüntüle
    bunu deniyorum şimdi teşekkürler
    profilinizde gezerken konuyu gördümhocam. son durum nedir?
    istediğiniz olmadıysa bir bakalım tekrar.