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?