• 08-03-2018, 22:00:06
    #1
    wp admin girişi yaptığım tarayıcıda sitenin kök dizininde bir php dosyam var. buna nasıl wp admin oturumu açıksa içerikleri göstermesini veya gizlemesini sağlayabilrim?
  • 08-03-2018, 22:50:52
    #2
    https://codex.wordpress.org/Function_Reference/is_admin
    Buradaki fonksiyonu kullanabilirsiniz. Kullanmak için "wp-load.php" dosyasını include etmeniz gerekli.
  • 08-03-2018, 22:55:04
    #3
    is_user_logged_in() fonksiyonu (kullanıcı girişi yapıldıysa çalışır) da işinizi görebilir.
  • 08-03-2018, 23:05:16
    #4
    YuqseLX adlı üyeden alıntı: mesajı görüntüle
    https://codex.wordpress.org/Function_Reference/is_admin
    Buradaki fonksiyonu kullanabilirsiniz. Kullanmak için "wp-load.php" dosyasını include etmeniz gerekli.
    bu şekilde denedim ama istediğim olmadı. tarayıcım admin girişi yapmış olmasına rağmen beyaz sayfa geliyor.
    <?php include 'wp-load.php';
    if ( ! is_admin() ) {
         echo "You are viewing the theme";
    } else {
         echo "You are viewing the WordPress Administration Panels";
    }?>
  • 08-03-2018, 23:09:37
    #5
    Çıkış yapıp tekrar giriş yaparak dener misiniz? Hiçbir hata yok ise ftp'den dizinde error_log oluşmuş mu kontrol eder misiniz?
  • 08-03-2018, 23:15:32
    #6
    YuqseLX adlı üyeden alıntı: mesajı görüntüle
    Çıkış yapıp tekrar giriş yaparak dener misiniz? Hiçbir hata yok ise ftp'den dizinde error_log oluşmuş mu kontrol eder misiniz?
    çıkış yaptım tekrar denedim beyaz sayfa geliyor.
    error log a yeni birşey eklememiş. eski hatalar var. tekrar deniyorum hata vermiyor ama sayfa hep beyaz
  • 08-03-2018, 23:17:10
    #7
    is_user_logged_in() olanı denediniz mi bir farklılık oluyor mu?
  • 08-03-2018, 23:19:44
    #8
    YuqseLX adlı üyeden alıntı: mesajı görüntüle
    is_user_logged_in() olanı denediniz mi bir farklılık oluyor mu?
    yok hocam. her iki fonksiyonu da tanıyor. sorun yok ama hiç birşey yazmıyor ekrana. yine hata vermedi.
  • 08-03-2018, 23:21:17
    #9
      <?php include 'wp-load.php';
      if ( ! is_admin() ) {
           die("You are viewing the theme");
      } else {
           echo "You are viewing the WordPress Administration Panels";
      }
      echo "111111111";
      ?>
    Tarzında dışına bi kod ekleyip dener misiniz olmaması çok garip localde deniyorum hiçbir problem yok