dijitalruh adlı üyeden alıntı: mesajı görüntüle
function custom_redirect_non_logged_in_users() {
if ( !is_user_logged_in() && !current_user_can('administrator') ) {
$current_url = home_url( add_query_arg( null, null ) ); // Mevcut sayfanın URL'sini alır
$login_url = 'buraya login sayfanın linkini koy';

if ( $current_url !== $login_url ) {
wp_redirect( $login_url );
exit;
}
}
}
add_action('template_redirect', 'custom_redirect_non_logged_in_users');

login_url yazan yere giriş sayfanın urlsini koyarsan siteye giriş yapmadan kimse ulşamaz
nereye ekliyoruz kodu