워드프레스 댓글의 댓글 표시 순서 변경하기(wp_list_comments)

Last Updated: 2015년 06월 03일 댓글

워드프레스에서 댓글의 표시 순서를 최신순으로 할 것인지 또는 역순을 할 것인지는 대시보드(알림판)의 설정 -> 토론에서 설정이 가능합니다.
Comments Order in WordPress
그러면, 테마 소스에서 댓글 순서를 최신순 또는 역순으로 설정해야 하는 경우에는 어떻게 하면 될까요? wp_list_comments() 함수에서 인수로 'reverse_top_level' => false 또는 'reverse_top_level' => true를 추가하여 댓글 표시 순서를 변경할 수 있습니다.

<?php wp_list_comments( array( 'callback' => 'themonic_comment', 'style' => 'ol', 'reverse_top_level' => true ) ); ?>

현재 테마에서 테스트해보니 위의 코드를 사용했을 때 최신 댓글이 맨 위에 표시됩니다. 참고로 WordPress Codex 페이지에서는 최신 댓글을 맨 위에 표시하려면 'reverse_top_level' => false를 사용해야 한다고 나오네요. (2개를 테스트해보고 원하는 방식으로 나오는 코드를 사용하시면 될 것 같습니다.)
WordPress comments order


댓글 남기기

Leave a Comment