lostyazilim
tr.link

Sorun Çözüldü

2 Mesajlar 571 Okunma
lstbozum
tr.link

SanjarBey99 SanjarBey99 WM Aracı Kullanıcı
  • Üyelik 27.07.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum Bitlis
  • Ad Soyad N** Ç**
  • Mesajlar 72
  • Beğeniler 3 / 3
  • Ticaret 0, (%0)
Sorun Çözüldü
 

 

ɢeçмιşιɴι вιlĸι ɢeleceğe ışıĸ olαѕıɴ
wmaraci
reklam

wpuzman 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' );
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al