generatepress 댓글 숨기는 방법

무료 GeneratePress 테마를 사용해 블로그를 운영중입니다.
코드를 수정해서 댓글 기능을 아에 막아버리는 방법을 소개합니다.

댓글과 관련된 부분 찾기

html 태그 추적

크롬 개발자도구를 이용하여 댓글 부분의 html 태그를 찾습니다.
comments-area태그가 댓글 기능임을 확인할 수 있습니다.

<div class="comments-area">
    ......
</div>

이 부분을 주석 또는 삭제하면 해당 기능을 사용하지 않을 수 있습니다.

코드가 있는 파일 찾기

서버에서 해당 단어를 찾아보면 아래 파일에 해당요소가 있는 것을 알수 있습니다.

sudo vim ~/wp-content/themes/generatepress/inc/structure/comments.php

원본 코드내용은 아래와 같습니다.
렌더링 할때 comments-area를 주석으로 없애버립니다.

테마 버전이 다를 수 있으니 내용만 참고하여 적용합니다.

function generate_do_comments_template( $template ) { 
        if ( 'single' === $template || 'page' === $template ) { 
                // If comments are open or we have at least one comment, load up the comment template.
                // phpcs:ignore WordPress.PHP.StrictComparisons.LooseComparison -- Intentionally loose.
                if ( comments_open() || '0' != get_comments_number() ) : 
                        /** 
                         * generate_before_comments_container hook.
                         *
                         * @since 2.1
                        do_action( 'generate_before_comments_container' );
                        ?>

                        <div class="comments-area">
                                <?php comments_template(); ?>
                        </div>

                        <?php
                         */
                endif;
        }   
}