このようにwp_list_comments
のcallback
引数を使用して単一のコメントマークアップをカスタマイズすることができます:
$args = array( 'callback' => 'my_callback', 'avatar_size' => 48, 'type' => 'comment' );
wp_list_comments( $args );
問題は、そのmy_callback
関数に引数を渡す方法です。すでに3つになります。
function my_callback( $comment, $args, $depth )
しかし、私は自分の4番目の引数を追加する必要があります
ついに私はそれを考え出しました。あなたは単に以下のように連想のkey
=> value
の組としてあなたの引数をwp_list_comments
に追加することができます:
$args = array( 'callback' => 'my_callback', 'avatar_size' => 48, 'type' => 'comment', 'arg1' => $arg1 );
wp_list_comments( $args );
そして、あなたのmy_callback
には、
function my_callback( $comment, $args, $depth )
$arg1
にアクセスできる場所。