lostyazilim
tr.link

Script kodlarını sadece ziyaretçiye gösterme?

20 Mesajlar 2.294 Okunma
acebozum
tr.link

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)
Merhabalar,

Sadece ziyaretçilerde çalışması gereken bir script kodunu nasıl giriş yapanlardan gizlerim? Yani login olduğunda script kodları çalışmayacak.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻
elektronikssl
webimgo

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)

Script kodu buraya
MuratDinc ismail

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)


Bu kod işimi gördü hocam teşekkürler.

Bu işi gören şöyle bir şey mevcut mu? Giriş yapan ancak sadece "Abone" yetkilerine sahip olanlarda da bu kod çalışsın. Sadece yönetici, editör, moderatör ve içerik sağlayıcılar da çalışmasın.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

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)
yapılabilir. if komutuyla abone olup olmadığını kontrol ettirebilirsiniz.


# giriş yapan kullanıcı abone ise bu kodlar gözükür.
MuratDinc

kişi bu mesajı beğendi.

wmaraci
wmaraci

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

bilimokur adlı üyeden alıntı

yapılabilir. if komutuyla abone olup olmadığını kontrol ettirebilirsiniz.


# giriş yapan kullanıcı abone ise bu kodlar gözükür.


Anladım hocam, ikisinin bir arada kullanıldığı php kodu nasıl peki? Yani hem ziyaretçi hemde aboneler görsün. Yani !is_user_logged_in() ile current_user_can('subscriber') birlikte kullanımı. PHP bilmediğim için araya ne eklenmesi gerektiğini bilemedim.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

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)

kodlar buraya
ismail

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)


Bu çalışmadı hocam. Ziyaretçi de de, abonede de kod aktif olmuyor. Kaynak kodları arasında da görünmüyor.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

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)
Bunu bi dener misiniz?
global $current_user;
get_currentuserinfo();

if( user_can( $current_user, "subscriber" ) && !is_user_logged_in()) : ?>
kodlar buraya
MuratDinc ismail

kişi bu mesajı beğendi.

MuratDinc MuratDinc Miyavliyo - WiseKitten Kullanıcı
  • Üyelik 01.11.2012
  • Yaş/Cinsiyet 32 / E
  • Meslek Girişimci
  • Konum Balıkesir
  • Ad Soyad M** D**
  • Mesajlar 1583
  • Beğeniler 207 / 257
  • Ticaret 5, (%100)

bilimokur adlı üyeden alıntı

Bunu bi dener misiniz?
global $current_user;
get_currentuserinfo();

if( user_can( $current_user, "subscriber" ) && !is_user_logged_in()) : ?>
kodlar buraya


Yok hocam hiç bir şekilde kod görünmüyor.
 

 

👉 Türkiye'nin En Minnoş Kedi Bloğu Miyaliyo! 😻

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)
pardon yanlış yazmışım. Ortadaki kısım ve değil veya olacak :) şimdi çalışacaktır.

global $current_user;
get_currentuserinfo();

if( user_can( $current_user, "subscriber" ) || !is_user_logged_in()) : ?>
Selam Dünya
MuratDinc

kişi bu mesajı beğendi.

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