Zadejte hledaný výraz...

Jak změnit defaultní avatar ve WP? Zkusila jsem už vše

Lorietta
verified
rating uzivatele
30. 8. 2013 11:49:58
Ahoj, mám blog na doméně lorietta.cz Některé menší věci si zvládnu upravit sama, ale mám tu problém u kterého si nevím rady.
Potřebuji u komentářů změnit defaultní avatar. Nyní je tam písmeno G s modrým pozadím.
Samozřejmě jsem to zkoušela v administraci settings > discussion úplně dole, ale pořád se tam ukazuje to písmeno G. Tak jsem zkoušela tento obrázek najít na svém FTP a nahradit ho jiným. Také nic. Zkoušela jsem promazat cache v prohlížeči a nebo se podívat na jiném počítači. Nyní mám za to, že je ten avatar na nějakém externím úložišti.
Má někdo prosím nápad, jak to natvrdo změnit? V jakém kódu co upravit? Ale zase chci, aby zůstala zachována funkce, kdy se jako avatar načítá fotka uživatelů gmailu. Jde pouze o změnu toho defaultního.
Děkuji moc za rady. Mě samotnou už nic nenapadá
Petra
30. 8. 2013 11:49:58
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939364
Dobrý den,
použijte tento plugin : http://wordpress.org/plugins/wp-user-avatar/
jeho popis :
Use any image from your WordPress Media Library as a custom user avatar. Add your own Default Avatar.
to splni to, co potrebujete :)
30. 8. 2013 12:11:58
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939363
Lorietta
verified
rating uzivatele
30. 8. 2013 12:16:02
Děkuji. Pluginy jsem zkusila všechny, co jsem našla. Tento také a nefunguje. Právě proto už ze zoufalství píšu na webtrh, protože už vážně nevím co s tím.
Asi to bude chtít zásah do kódu.
30. 8. 2013 12:16:02
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939362
David Musil
verified
rating uzivatele
(69 hodnocení)
30. 8. 2013 12:22:14
vyhledejte informace o https://cs.gravatar.com/
to je ta spravna cesta a zarucene funkcni! :)
kdyby to neslo, napiste a klidne vam to nastavim, delal jsem to asi pred 14 dny.
30. 8. 2013 12:22:14
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939361
Alijosha
verified
rating uzivatele
(10 hodnocení)
30. 8. 2013 12:42:30
Použij tento můj návod a dosáhneš toho, co potřebuješ ;-)
http://kecykveci.cz/jak-dostat-svuj-avatar-do-komentaru/
30. 8. 2013 12:42:30
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939360
Lorietta
verified
rating uzivatele
30. 8. 2013 13:01:13
Tak jsem se dostala až k tomuto kódu. Co zde upravit, aby to nahradilo to písmeno G?
function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
if ( ! get_option('show_avatars') )
return false;
if ( false === $alt)
$safe_alt = '';
else
$safe_alt = esc_attr( $alt );
if ( !is_numeric($size) )
$size = '96';
$email = '';
if ( is_numeric($id_or_email) ) {
$id = (int) $id_or_email;
$user = get_userdata($id);
if ( $user )
$email = $user->user_email;
} elseif ( is_object($id_or_email) ) {
// No avatar for pingbacks or trackbacks
$allowed_comment_types = apply_filters( 'get_avatar_comment_types', array( 'comment' ) );
if ( ! empty( $id_or_email->comment_type ) && ! in_array( $id_or_email->comment_type, (array) $allowed_comment_types ) )
return false;
if ( !empty($id_or_email->user_id) ) {
$id = (int) $id_or_email->user_id;
$user = get_userdata($id);
if ( $user)
$email = $user->user_email;
} elseif ( !empty($id_or_email->comment_author_email) ) {
$email = $id_or_email->comment_author_email;
}
} else {
$email = $id_or_email;
}
if ( empty($default) ) {
$avatar_default = get_option('avatar_default');
if ( empty($avatar_default) )
$default = 'mystery';
else
$default = $avatar_default;
}
if ( !empty($email) )
$email_hash = md5( strtolower( $email ) );
if ( is_ssl() ) {
$host = 'https://secure.gravatar.com';
} else {
if ( !empty($email) )
$host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) );
else
$host = 'http://0.gravatar.com';
}
if ( 'mystery' == $default )
$default = "$host/avatar/ad516503a11cd5ca435acc9bb6523536?s={$size}"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')
elseif ( 'blank' == $default )
$default = includes_url('images/blank.gif');
elseif ( !empty($email) && 'gravatar_default' == $default )
$default = '';
elseif ( 'gravatar_default' == $default )
$default = "$host/avatar/s={$size}";
elseif ( empty($email) )
$default = "$host/avatar/?d=$default&s={$size}";
elseif ( strpos($default, 'http://') === 0 )
$default = add_query_arg( 's', $size, $default );
if ( !empty($email) ) {
$out = "$host/avatar/";
$out .= $email_hash;
$out .= '?s='.$size;
$out .= '&d=' . urlencode( $default );
$rating = get_option('avatar_rating');
if ( !empty( $rating ) )
$out .= "&r={$rating}";
$avatar = "{$safe_alt}";
} else {
$avatar = "{$safe_alt}";
}
return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);
}
endif;
---------- Příspěvek doplněn 30.08.2013 v 13:31 ----------
Zkusila jsem debugovat stránku a vypadá to, že jsem natrefila na kód, který potřebuji. Ovšem nevím, pod jakým souborem ho na FTP najít. Jak se to dá z google chrome zjistit?
30. 8. 2013 13:01:13
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939359
Lukenzi
verified
rating uzivatele
6. 9. 2013 21:30:31
http://wordpress.org/support/topic/how-to-change-the-default-mystery-man-gravatar
http://wordpress.org/plugins/add-new-default-avatar/
http://wordpress.org/support/topic/custom-default-avatar
http://cs.gravatar.com/site/implement/
A tisíce dalších návodů, které určitě fungují. Jen je třeba trochu zkusit hledat...
6. 9. 2013 21:30:31
https://webtrh.cz/diskuse/jak-zmenit-defaultni-avatar-ve-wp-zkusila-jsem-uz-vse/#reply939358
Pro odpověď se přihlašte.
Přihlásit