web-dev-qa-db-ja.com

ulの子供の代わりにolの子供

私はwp_list_comments();関数を使用するときカスタムレイアウトを表示するために新しいwalkerクラスを作成しました、そしてこれは完璧です、唯一の事は1つのコメントに対するすべての返信が<ul> - <ul class="children">にリストされることです。これらを<ol>の括弧に入れてください。 start_lvlのようなものを使ってこれを変更する方法はありますか?

ヘレス私のウォーカークラス - <?php wp_list_comments('type=comment&callback=letsfixit_comment'); ?>

function heres_my_comment($comment, $args, $depth) {
        $GLOBALS['comment'] = $comment;
        extract($args, EXTR_SKIP);

?>
        <li>
         <div class="oneComment" id="div-comment-<?php comment_ID() ?>">
        <div class="avatIcon pull-left">
        <?php if ($args['avatar_size'] != 0) echo get_avatar( $comment, $args['avatar_size'] ); ?>
        </div>
        <span class="author"><?php printf(__('<cite class="fn">%s</cite> <span class="says">says:</span>'), get_comment_author_link()) ?></span>
        <span class="date"><?php /* translators: 1: date, 2: time */ printf( __('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?></a><?php edit_comment_link(__('(Edit)'),'  ','' );?></a></span>
        <?php comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))) ?>

        <?php if ($comment->comment_approved == '0') : ?>
        <em class="comment-awaiting-moderation"><?php _e('Your comment is awaiting moderation.') ?></em>
        <br />
        <?php endif; ?>

        <div class="comment-meta commentmetadata"><a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">

        </div>

        <?php comment_text() ?>

        <div class="reply">

        </div>
        </div>
<?php
        }
1
Oliver Whysall

Wp_list_commentsへの呼び出しにstyle=olを追加します。

参照:

http://codex.wordpress.org/Function_Reference/wp_list_comments#Parameters

1
Otto