lostyazilim
tr.link

Ziyaretçiye Özel Bir Görüntü Göstermek

8 Mesajlar 1.237 Okunma
lstbozum
tr.link

Yusuf Yusuf WM Aracı Kullanıcı
  • Üyelik 07.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Y**
  • Mesajlar 833
  • Beğeniler 36 / 177
  • Ticaret 30, (%100)
Merhabalar,
Wordpress'de ziyaretçilerin siteye üye olması için bir görsel eklemek istiyorum, fakat bu görsel üyelere gözükmemesi gerekmekte.
Bu dediğimi html kod ile nasıl sağlayabilirim?
Bileşen ile sağlamak istemiyorum yük bindirdiği için.
 

 

Yakında
wmaraci
reklam

hairmed hairmed WM Aracı Kullanıcı
  • Üyelik 02.10.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Full Stack Web Developer
  • Konum Antalya
  • Ad Soyad T** Ü**
  • Mesajlar 141
  • Beğeniler 14 / 66
  • Ticaret 5, (%100)
Ziyaretçinin üye olup olmadığını anlamak için PHP koduna ihtiyacınız var. HTML ile bunu yapamazsınız.

Bunun için eklentiye ihtiyacınız yok aslında. Basit bir function oluşturarak yapabilirsiniz.


function personal_message_when_logged_in() {

if ( is_user_logged_in() ) {
$current_user = wp_get_current_user();
echo 'Personal Message For ' . $current_user->user_login . '!';
} else {
echo 'Non Personalized Message!';
}

}
add_action( 'loop_start', 'personal_message_when_logged_in' );


Wordpress'in bu konudaki örnek kodu. Bunu geliştirebilirsiniz.

Şöyle bir kod yazabilirsiniz:


function giris_yapmayan_ziyaretci() {

if ( !is_user_logged_in() ) {
echo '
';
}

}
add_action( 'loop_start', 'giris_yapmayan_ziyaretci' );


CSS dosyasında bir goster class'ı yazarsınız. Resmin sitenin neresinde görüneceğini oradan belirleyebilirsiniz. Her şey size kalmış.
Yusuf SenolK

kişi bu mesajı beğendi.

Yusuf Yusuf WM Aracı Kullanıcı
  • Üyelik 07.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Y**
  • Mesajlar 833
  • Beğeniler 36 / 177
  • Ticaret 30, (%100)

hairmed adlı üyeden alıntı

Ziyaretçinin üye olup olmadığını anlamak için PHP koduna ihtiyacınız var. HTML ile bunu yapamazsınız.

Bunun için eklentiye ihtiyacınız yok aslında. Basit bir function oluşturarak yapabilirsiniz.



Wordpress'in bu konudaki örnek kodu. Bunu geliştirebilirsiniz.

Şöyle bir kod yazabilirsiniz:



CSS dosyasında bir goster class'ı yazarsınız. Resmin sitenin neresinde görüneceğini oradan belirleyebilirsiniz. Her şey size kalmış.


Tamamdır hocam anladım hocam teşekkürler, yalnız gösterme kısmını daha basit bir yöntemle yapamam mı?
Yani sayfanın sol alt köşesinde göstermek istiyorsam ne yapmalıyım?
 

 

Yakında

hairmed hairmed WM Aracı Kullanıcı
  • Üyelik 02.10.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Full Stack Web Developer
  • Konum Antalya
  • Ad Soyad T** Ü**
  • Mesajlar 141
  • Beğeniler 14 / 66
  • Ticaret 5, (%100)
Tabiki yapabilirsiniz.

Dediğim gibi CSS dosyasında .goster classı ile yerini belirleyebilirsiniz.

Örneğin:

.goster {
position: fixed;
bottom: 20px;
left: 20px;
}


Sayfanın soluna sabitler. Alttan ve soldan 20px bir boşluk bırakır. Bunu kendinize göre düzenleyebilirsiniz.
Yusuf

kişi bu mesajı beğendi.

wmaraci
wmaraci

Yusuf Yusuf WM Aracı Kullanıcı
  • Üyelik 07.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Y**
  • Mesajlar 833
  • Beğeniler 36 / 177
  • Ticaret 30, (%100)

hairmed adlı üyeden alıntı

Tabiki yapabilirsiniz.

Dediğim gibi CSS dosyasında .goster classı ile yerini belirleyebilirsiniz.

Örneğin:



Sayfanın soluna sabitler. Alttan ve soldan 20px bir boşluk bırakır. Bunu kendinize göre düzenleyebilirsiniz.


Bu responsive görüntüye göre uyarlanabilir mi peki hocam?
Yani her tarayıcıda stabil bir şekilde çıkar mı?
 

 

Yakında

hairmed hairmed WM Aracı Kullanıcı
  • Üyelik 02.10.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Full Stack Web Developer
  • Konum Antalya
  • Ad Soyad T** Ü**
  • Mesajlar 141
  • Beğeniler 14 / 66
  • Ticaret 5, (%100)
Her tarayıcıda çıkar.

Eğer resim büyükse, mobilde küçük ekranlı telefonlarda sayfayı kapatabilir. Kullanıcıyı rahatsız edebilir. Bunun için de yine CSS kodlarında düzenleme yapabilirsiniz.


@media only screen and (max-width: 480px) {

....

}


Eğer tarayıcı genişliği 480 pikselden küçükse bu kısıma yazacağınız kodları algılar.
 

 

Yusuf Yusuf WM Aracı Kullanıcı
  • Üyelik 07.07.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad Y** Y**
  • Mesajlar 833
  • Beğeniler 36 / 177
  • Ticaret 30, (%100)

hairmed adlı üyeden alıntı

Her tarayıcıda çıkar.

Eğer resim büyükse, mobilde küçük ekranlı telefonlarda sayfayı kapatabilir. Kullanıcıyı rahatsız edebilir. Bunun için de yine CSS kodlarında düzenleme yapabilirsiniz.



Eğer tarayıcı genişliği 480 pikselden küçükse bu kısıma yazacağınız kodları algılar.


Tamam hocam görüntüyü hallettim teşekkürler yardımlarınız için. :)
hairmed

kişi bu mesajı beğendi.

Yakında

hairmed hairmed WM Aracı Kullanıcı
  • Üyelik 02.10.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Full Stack Web Developer
  • Konum Antalya
  • Ad Soyad T** Ü**
  • Mesajlar 141
  • Beğeniler 14 / 66
  • Ticaret 5, (%100)
Sevindim :)

İyi çalışmalar. Kolay gelsin.
 

 

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