wpuzman
WordPress Developer
Kullanıcı
-
Üyelik
13.01.2017
-
Yaş/Cinsiyet
33 / E
-
Meslek
Yazılım
-
Konum
Trabzon
-
Ad Soyad
B** M**
-
Mesajlar
2771
-
Beğeniler
293 / 949
-
Ticaret
33, (%100)
Bu şekilde yapmanız wordpress için pek sağlıklı olmaz. Ayrıca wordpress güncelleme olunca kodlarınız da kaybolur. Daha mantıklı bir şekilde bir tane özel sayfa şablonu (custom page template) oluşturun. Google doğrulama ve session atama işlemini bu sayfa içerisinde yapın. Eğer session yoksa aşağıdaki gibi bir yönlendirme yapın. functions.php ye ekleyerek.
function blockIndex() {
if( !session_id() )
session_start();
$pageID = 100; // Kilit sayfasının ID'si
if( !$_SESSION[ 'koruma' ] && !is_page( $pageID ) ) {
wp_redirect( get_page_link( $pageID ) );
die();
}
}
add_action( 'template_redirect', 'blockIndex' );