Merhaba bir sitem var şöyle bir şey yapmak istiyorum:
Siteye girdiğimizde sadece kullanıcı giriş ekranı gelsin kullanıcı adı ve şifre girince siteye yönlendirsin erişilsin istiyorum bunu nasıl yapabilirim ?
Wordpress Siteye Kullanıcı Girişi Yapınca Erişme
7
●152
- 14-11-2024, 16:04:59
- 14-11-2024, 16:09:09
- 14-11-2024, 16:11:30Aşağıdaki kodu functions.php dosyanıza ekleyin:
function redirect_to_login_if_not_logged_in() { if (!is_user_logged_in() && !is_page('wp-login.php')) { // Kullanıcı giriş yapmamışsa ve wp-login.php sayfasında değilse wp_redirect(wp_login_url()); // Varsayılan giriş sayfasına yönlendir exit; } } add_action('template_redirect', 'redirect_to_login_if_not_logged_in'); - 14-11-2024, 16:13:11bunun için fazla birşeye gerek yok aslında,
temanızda functions.php dosyasına şu kodları eklerseniz doğru anladıysam dediğiniz olur.
add_action('template_redirect', function(){ $link = "kullanıcının_yonleneceği_sayfa_url_adresi"; if( is_user_logged_in() || site_url($_SERVER['REQUEST_URI']) == $link ) return; wp_safe_redirect( $link, 301); exit; }); - 14-11-2024, 16:40:21evet oldu ama ana sayfayı da gizlemek istiyorum bunu nasıl yapabilirim ? Direkt siteye girer girmez giriş istesinDilekci adlı üyeden alıntı: mesajı görüntüle
- 14-11-2024, 18:56:37https://www.trickspanda.com/force-us...ing-wordpress/
https://wordpress.org/plugins/wp-force-login/ (Eski bir eklenti)
Bu iki çözümü deneyebilirsiniz.
