lostyazilim
tr.link

Wordpress Rastgele Yorum Avatarı

8 Mesajlar 1.389 Okunma
lstbozum
tr.link

oguzhan oguzhan WM Aracı Kullanıcı
  • Üyelik 22.06.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad O** T**
  • Mesajlar 1201
  • Beğeniler 310 / 296
  • Ticaret 2, (%100)
MonsterId yada wavater gibi (yaratıklı desenli avatarlar) rastgele avatarlar göstermek istiyorum ama benim hazırladıklarım olacak bunlar. Hangi klasöre atmam gerekiyor ya da hangi eklentiyle yapmam gerekiyor?

aşağıdaki gibi



EDIT : arkadaşlar sorunu çözdüm çok kolay bi yolu var. olur da bi yerden bu konuya denk gelir bu şeye ihtiyacınız olursa bana pm atın anlatırım size.
 

 

wmaraci
reklam

WPD WPD Wordpress Geliştiricisi Kullanıcı
  • Üyelik 30.11.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Makine Mühendisi
  • Konum Kocaeli
  • Ad Soyad S** Ş**
  • Mesajlar 226
  • Beğeniler 38 / 57
  • Ticaret 2, (%100)
Bu iş için kullanman gereken belli bir klasör yok, şu şekide olacağını düşünüyorum.

Örnek olarak wp kurulu olan dizine avatars klasörü oluşturduk. Bu klasör içine de 1.png 2.png şeklinde kaç tane avatar varsa atıyoruz. Diyelim ki 10 tane avatar koyduk klasöre.

Daha sonra avatarın gösterildiği kod satırını bulup aşağıdaki ile değiştirelim.

$toplam = 10; // toplam avatar sayısı
printf('',esc_url(home_url('/avatars/'.rand(1,10).'.png')));


2. bir yöntem ise functions.php dosyasına şu kodu ekleyerek (denemedim);
// Aynı klasörü kullanarak
if ( !function_exists('addgravatar') ) {
function addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('template_directory').'/avatars/'.rand(1,10).'.png';
$avatar_defaults[$myavatar] = 'Custom Avatar';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'addgravatar' );
}
 

 

ssimsek.net

oguzhan oguzhan WM Aracı Kullanıcı
  • Üyelik 22.06.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad O** T**
  • Mesajlar 1201
  • Beğeniler 310 / 296
  • Ticaret 2, (%100)

WPD adlı üyeden alıntı

Bu iş için kullanman gereken belli bir klasör yok, şu şekide olacağını düşünüyorum.

Örnek olarak wp kurulu olan dizine avatars klasörü oluşturduk. Bu klasör içine de 1.png 2.png şeklinde kaç tane avatar varsa atıyoruz. Diyelim ki 10 tane avatar koyduk klasöre.

Daha sonra avatarın gösterildiği kod satırını bulup aşağıdaki ile değiştirelim.

$toplam = 10; // toplam avatar sayısı
printf('',esc_url(home_url('/avatars/'.rand(1,10).'.png')));


2. bir yöntem ise functions.php dosyasına şu kodu ekleyerek (denemedim);
// Aynı klasörü kullanarak
if ( !function_exists('addgravatar') ) {
function addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('template_directory').'/avatars/'.rand(1,10).'.png';
$avatar_defaults[$myavatar] = 'Custom Avatar';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'addgravatar' );
}



hangisi daha iyi sonuç verir ve ilk kodu nereye yazacağım acaba?
 

 

WPD WPD Wordpress Geliştiricisi Kullanıcı
  • Üyelik 30.11.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Makine Mühendisi
  • Konum Kocaeli
  • Ad Soyad S** Ş**
  • Mesajlar 226
  • Beğeniler 38 / 57
  • Ticaret 2, (%100)

oguzhan adlı üyeden alıntı

hangisi daha iyi sonuç verir ve ilk kodu nereye yazacağım acaba?


İkiside aynı işi yapıyor hangisini kullanmak istersen onu kullan.

Değişirmen gereken kod şunun gibi birşey olması lazım.
echo get_avatar();

Genelde comment.php yada functions.php içinde olur ama temaya göre çok farklı yerde olabilir hatta tema dosyalarında bulunamayabilir.
cagdastakis

kişi bu mesajı beğendi.

ssimsek.net
wmaraci
wmaraci

oguzhan oguzhan WM Aracı Kullanıcı
  • Üyelik 22.06.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad O** T**
  • Mesajlar 1201
  • Beğeniler 310 / 296
  • Ticaret 2, (%100)

WPD adlı üyeden alıntı

İkiside aynı işi yapıyor hangisini kullanmak istersen onu kullan.

Değişirmen gereken kod şunun gibi birşey olması lazım.
echo get_avatar();

Genelde comment.php yada functions.php içinde olur ama temaya göre çok farklı yerde olabilir hatta tema dosyalarında bulunamayabilir.


hocam dediğiniz gibi yaptım ama avatarların resimleri görünmüyor. get_avatar'ı ne olarak değiştireceğim acaba?
 

 

WPD WPD Wordpress Geliştiricisi Kullanıcı
  • Üyelik 30.11.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Makine Mühendisi
  • Konum Kocaeli
  • Ad Soyad S** Ş**
  • Mesajlar 226
  • Beğeniler 38 / 57
  • Ticaret 2, (%100)

oguzhan adlı üyeden alıntı

hocam dediğiniz gibi yaptım ama avatarların resimleri görünmüyor. get_avatar'ı ne olarak değiştireceğim acaba?


1.Yönteme göre yapıyorsan tüm kodları get_avatar ile değiştirmelisin
2.Yöntemde herhangi birşey değiştirmen gerekmiyor, sadece o kodlar functions.php dosyasına eklemelisin.

Dediğim gibi denemediğim için kesin çalışır mı bilmiyorum.
 

 

ssimsek.net

polatdugan polatdugan WM Aracı Kullanıcı
  • Üyelik 23.09.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Sistem ve Ağ Uzmanı
  • Konum İzmir
  • Ad Soyad P** D**
  • Mesajlar 24
  • Beğeniler 4 / 8
  • Ticaret 0, (%0)
İstersen kendi avatarlarını kendin belirle BURADAN 2. Adımı örnek alarak istediğin şekilde sitene ayarla.
 

 

Web: www.polatdugan.com
Facebook: www.fb.com/polatduganblog
Youtube: www.youtube.com/polatdugan

oguzhan oguzhan WM Aracı Kullanıcı
  • Üyelik 22.06.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad O** T**
  • Mesajlar 1201
  • Beğeniler 310 / 296
  • Ticaret 2, (%100)

polatdugan adlı üyeden alıntı

İstersen kendi avatarlarını kendin belirle BURADAN 2. Adımı örnek alarak istediğin şekilde sitene ayarla.


hocam ben ayarlayalı çok oldu halletim yinede sağolun :D
polatdugan

kişi bu mesajı beğendi.

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al