URL para pasta de imagens no Multisite

Estou desenvolvendo um tema localmente em uma instalação local de vários sites e tentando alterar o gravitar padrão com a seguinte function:

function custom_gravitar ($avatar_defaults) { $myavatar = get_bloginfo('template_directory') . '/img/gravitar.gif'; $avatar_defaults[$myavatar] = "Custom gravitar"; return $avatar_defaults; } add_filter( 'avatar_defaults', 'custom_gravitar' ); 

O caminho que é gerado é http://i0.wp.com/localhost/my-site-folder/wp-content/themes/my-theme/img/gravitar.gif

mas a minha URL local é http://localhost/my-site-folder/

Eu tentei definir a constante WP_CONTENT_URL mas não parece ter nenhum impacto.

Também tentei $myavatar = get_site_url() . '/img/gravitar.gif'; $myavatar = get_site_url() . '/img/gravitar.gif'; e várias outras funções, mas todos eles parecem include o prefixo i0.wp.com/ Eu usei a mudança de htaccess sugerida para configurar um MultiSite para que eu não vejo de onde isso está vindo.

Como posso obter o caminho correto para minha pasta de imagens?

Solutions Collecting From Web of "URL para pasta de imagens no Multisite"