kerotaro
メンバー
3 years前の投稿 #
いきなり素人の質問ですみません。
先日リリースされたWP2.7beta3jaをわからないながらもいじって奮闘している最中なのですが、新しく実装されたスレッド式コメントでのGravatarの表示サイズ(デフォルトでは32*32)の指示がいったいどこのPHPで行われているのかが分からないで悩んでいます。
スレッド形式はdefaultテーマしか動作しないようなので、defaultテーマのcomments.phpやfunctions.phpなどを調べてみたんですが、見当たりませんでした。
どこを書き換えれば大きさが変わるのでしょうか?よろしくお願いいたします。
kerotaro
メンバー
3 years前の投稿 #
すいません自己レスです。とりあえずの指定方法がわかり、一応解決しました。
wp_list_comments に、avatar_size=60&type=comment などといったパラメータをつけてやればいいんですね。
mizube
メンバー
3 years前の投稿 #
wp_list_comments(); でコメントのリストを出力しているようですね。
この関数は wp-includes/comment-template.php で定義されているようです。
関数の内容を見てみると、第 1 引数のパラメータに avatar_size というのがあり、これのデフォルトが 32 になっているようですので、例えば 50*50 にしたい場合は
<?php wp_list_comments('avatar_size=50'); ?>
あるいは
<?php wp_list_comments(array('avatar_size' => 50)); ?>
と指定してやれば良いようです。動作は 2.7-beta3-9948 にて確認しました。
…っと、解決されたようですね。すみません。折角なので残しておきます
kerotaro
メンバー
3 years前の投稿 #
いえいえ、mizubeさん、ありがとうございます。
さっそく、wp-includes/comment-template.php を見てみます。