Ö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' );
}