Birinci kısımda yer alan kod kullanıcı siteye geldiğinde giriş yapmamışsa direk giriş ekranına atacak veya sizin istediğiniz bir adresten giriş yapacak. Örneğim wp-login.php adresi yerine /giris-yap gibi özel bir sayfaya da gidebilir.
Header.php içerisinde head tagları arasına eklenecek kısım
<?php if (!is_user_logged_in()) { $_REQUEST['redirect_to'] = get_option('home'); require_once( ABSPATH. '/wp-login.php' ); die(); } ?>İkinci kısımda yer alan ise sisteme giriş yapan kullanıcının giriş yetkisi varsa fiyatları göre bilecektir. (üst kısımda yer alan kod kullanılmıyorsa fiyatları sadece üyeler görebilir ama site direk açılır üye girişi istemeden her şeyi görür)
functions.php dosyasına ?> son satırdan önce eklenecek olan kısım
/* Papatyam Soft'dan sevgilerle : www.papatyamsoft.com*/
/* konu alaninda uye kontrolu */
function papatyamsoft_kontrol() {
// Kod yazi okuma sayfasinda ve uye girisi yapilmamis ise calissin
if ( is_single() && !is_user_logged_in() ) {
// Burasi uye girisi yapmayanlara yada uye olmayanlara gorunecek kisim
wp_die("Konuyu goruntuleyebilmek icin uye olmaniz gerekli - ".( !is_user_logged_in() ? '<a href="/hesabim">Giris Yapin</a> yada <a href="/sifre-istek/">Kayit olun</a>' : '' ));
}
}
// action kodu ile fonksiyonu header e cagiralim
add_action('get_header', 'papatyamsoft_kontrol');
hocam tam olarak aradığım bu