alterar tamanho de gravatar
-
ola preciso colar esse codigo
<?php if(function_exists('get_avatar')){ echo get_avatar($comment, '80');} ?>
no loop dos comentarios em meucomments.php
sei onde fica o arquivo mas nao sei onde fica esse loop.Alguem pode me mostrar no codigo abaixo onde exatamente devo colar esse codigo que mudara o tamanho do meus gravatares de 50 p/ 80 pixels?
-
Em seu function deve existir uma função chamada twentyten_comment e é nela que vai o código que vc deseja mudar.
O loop é gerado pelo código
wp_list_comments( array( 'callback' => 'twentyten_comment' ) );
e ele está usando a função twentyten_comment para substituir a função padrão.obrigado pela atenção myst1010 a questao é que nao sou programador e acabei sem querer fazendo um site util o problema é que sei onde estao esses codigos so nao sei onde realmente devo colar esse bendito codigo pois nao sei se ele deve ficar dentro de (( ou ; ou > eu nao sei precisaria de um modelo ja copiado ou seja alguem que entende( nesse caso pode ser vc) alguem para copiar um trecho do codigo que deixei acima com o codigo que quero acrescentar ja acoplado assim nao teria como eu errar abraços
arturcasanova se não foi alterado nada nesta função que é do tema padrão do WP então seria isso.
function twentyten_comment( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case '' : ?> <li <?php comment_class(); ?> id="li-comment-<?php comment_ID(); ?>"> <div id="comment-<?php comment_ID(); ?>"> <div class="comment-author vcard"> <?php echo get_avatar( $comment, 80 ); ?> <?php printf( __( '%s <span class="says">says:</span>', 'twentyten' ), sprintf( '<cite class="fn">%s</cite>', get_comment_author_link() ) ); ?> </div><!-- .comment-author .vcard --> <?php if ( $comment->comment_approved == '0' ) : ?> <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'twentyten' ); ?></em> <br /> <?php endif; ?> <div class="comment-meta commentmetadata"><a href="<?php echo esc_url( get_comment_link( $comment->comment_ID ) ); ?>"> <?php /* translators: 1: date, 2: time */ printf( __( '%1$s at %2$s', 'twentyten' ), get_comment_date(), get_comment_time() ); ?></a><?php edit_comment_link( __( '(Edit)', 'twentyten' ), ' ' ); ?> </div><!-- .comment-meta .commentmetadata --> <div class="comment-body"><?php comment_text(); ?></div> <div class="reply"> <?php comment_reply_link( array_merge( $args, array( 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div><!-- .reply --> </div><!-- #comment-## --> <?php break; case 'pingback' : case 'trackback' : ?> <li class="post pingback"> <p><?php _e( 'Pingback:', 'twentyten' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( '(Edit)', 'twentyten' ), ' ' ); ?></p> <?php break; endswitch; }
Na verdade vc nem precisa copiar todo o código, basta achar dentro da função twentyten_comment o código
get_avatar($comment, 40);}
e trocar o 40 pelo 80, mas nadaobrigado a minha intençao é mudar o tamanho do avatar sera que se eu so mudar o numero 40 para 80 os avatares do meu site todos ficarao com o tamanho de 80 pixels? obrigado
sim, é este número que determina que tamanho terão os avatares.
Mas pode ser que seu tema tenha definido isso também no style.css, então caso não altere o tamanho vc terá que procurar no style.css onde está definido este tamanho e mudar lá também.
Mas o mais provável é que se vc mudar o número ai onde eu disse já mude o tamanho do avatar no site sem precisa mudar nada no style.css
me desculpe amigo mas em nenhum dos dois nem no comments php e nem no css existem essas funçoes aqui, no caso do commments php tudo bem mas no css eu nem mechi em nada vou enviar o codigo do css talvez vc de uma olhada pq eu sou leigo nesse negocio e to desesperado a unica vez que aparece avatar no css é nesse trecho aqui e no comments php nao aparece nem uma vez e as funçoes do meu site estao perfeitas, ha mais alguma coisa que possso fazer? meus gravatares estao minusculos abcs }
#entry-author-info #author-avatar {
background: #fff;
border: 1px solid #e7e7e7;
float: left;
height: 60px;
margin: 0 -104px 0 0;
padding: 11px;Desculpe eu não ter sido muito específico, em minha primeira mensagem disse que que a função estaria no seu function, então achei que vc já tinha entendido, foi mal.
A função está no seu arquivo function.php que está no diretório do seu tema.
Abra o arquivo function.php e procure por function twentyten_comment e faça a alteração do número 40 para 80 ok.
Qualquer coisa estamos ai.
caramba vc é bom nisso amigo myst 1010 ja ganhou meu respeito so que o avatar ficou em cima do comentario meio que tampando o que escrevi vou fazer mais uma postagem nova aqui pq deve ser que usei post que estavam com foto pequena ai te mando a resposta se deu certinho valeu cara nao vamos perder contato nao abcs
realmente o avatar esta aparecendo em cima do comentario ele esta cobrindo o comentario o que devo fazer? myst 1010?
myst 1010 eu nao sei bem mas parece que talvez preciso apenas mudar o numero das margens dos comentarios, graças a vc consegui mudar o tamanho do gravatar mas como eu te disse por ele ter aumentado de tamanho ele ficou um pouco em cima dos comentarios talvez haja uma maneira de colocar os comentarios mais para a direita para dar o espaço necessario para o gravatar, sei que vc entende disso aguardo abcs vou indicar vc para a turma toda
RSsrsrsr obrigado pelo elogio, mas na verdade não fiz nada.
Pelo visto agora basta só corrigir o style.css para ficar certinho então, mas eu não tenho como lhe orientar sem ver, css já é um pouco diferente e as alterações agora precisam ser feitas no style.css do seu tema.
Vc teria ai o link do site para eu dar uma olhada e poder lhe orientar no que precisa ser feito?
Se possível me mostre um link direto onde eu possa ver exatamente o problema de como ficou o avatar ok.
MEU SITE É ESSE AQUI http://WWW.CASTT.COM.BR NAO REPARE ELE AINDA ESTA EM CONSTRUÇAO PARA VER COMO FICOU O AVATAR É SO CLICKAR EM POST QUE FICA NA MINHA BARRA DE MENUS PROVISORIA AGUARDO SUAS DICAS ABCS
Veja se fica como vc quer.
abra o arquivo style.css e vá até a linha 941 ou procure por isso
.commentlist li.comment { border-bottom: 1px solid #E7E7E7; line-height: 24px; margin: 0 0 24px; padding: 0 0 0 56px; position: relative; }
Então altere o padding de 56 para 96 deixando tudo assim
.commentlist li.comment { border-bottom: 1px solid #E7E7E7; line-height: 24px; margin: 0 0 24px; padding: 0 0 0 96px; position: relative; }
Acho que isso já deixa do jeito que vc queria.
CARA COMO E BOM CONVERSAR COM QUEM ENTENDE DESCULPE O TANTO QUE TE ENCHI A PACIENCIA NAO VAMOS PERDER O CONTATO NAO ABRAÇOS
Que bom que resolveu.
Precisando é só aparecer, no que for possível estamos ai para ajudar.
Abraços.
- O tópico ‘alterar tamanho de gravatar’ está fechado para novas respostas.