Aslında pek açıklayıcı bir başlık olmadı, ancak açıklayayım
Sitenizdeki tüm içeriği sadece üye olanlar görsün isteyebilirsiniz. Yani dmry.net adresine girdiğinizde tüm sayfa ekran yerine sadece oturum açma ekranını görmek isteyebilirsiniz. İşte bu tarz bir ihtiyacınız varsa, yanıtı burada.
Amacımız siteye gelen ziyaretçilerin sadece üye giriş ekranını görmeleri. Ardından kayıt olup oturum açtıklarında, tüm siteyi görüntüleyebilmeleri. Bunu çok hızlı ve basit bir şekilde yerine getirebiliriz.
Hemen, “yazılara parola koyabiliyorsun zaten” demeyin. Amacımız o değil, tüm siteyi gizlemek
Uygulama öncesinde sitemizin görünümü gayet doğal ve standart olmak üzere aşağıdaki gibi.

Şimdi uygulamaya geçelim. Kullanmakta olduğunuz temanın klasörü altına girin ve header.php dosyasını açın.
Dosyanın en başında PHP tanımlama kodunu göreceksiniz. Yani:
<?php
Onun hemen alt satırına alttaki kodları ekliyorsunuz.
if (!is_user_logged_in()) {
$_REQUEST['redirect_to'] = get_option('home');
require_once( ABSPATH. '/wp-login.php' );
die();
}
Yani ekran görüntüsü şöyle olacak:

Kodları düzgün şekilde eklediyseniz, bu değişikliği kaydedin ve dosyayı kapatın. Şimdi web sitenizin ana sayfasını görüntüleyin. Ve işte sonuç:

Gördüğünüz üzere oturum açma sayfası ziyaretçilerinizi karşılayacaktır
Oturum açtıklarında ise tekrar tüm siteyi izlemeye devam edebilecekler.
İsminiz
E-Posta
Web Siteniz
Yorumunuz
Dmry.net Vital Teknoloji tarafından desteklenmektedir