アバターをランダムに変えたい
-
わからないながらいろんなページを参考にfunctions.phpに以下を付け加えました。
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/wp-content/themes/mytheme/img/avatar<?php echo(mt_rand(1,3)); ?>.jpg’;
$avatar_defaults[$myavatar] = “Guest”;
return $avatar_defaults;
}
add_filter( ‘avatar_defaults’, ‘newgravatar’ );しかしながら、<?php echo(mt_rand(1,3)); ?>がうまく作動してないらしく、
そのまま<?php echo(mt_rand(1,3)); ?>がはき出されてしまいます。単純に
.jpg”>で使用すると、ちゃんと動作してくれます。
以前、add_filterを知らずにshortcodeを使うのに右往左往した経験がありますが、
<?php echo(mt_rand(1,3)); ?>を作動させる何かが必要なのでしょうか。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「アバターをランダムに変えたい」には新たに返信することはできません。