우커머스 리뷰에서는 아바타 없애고 일반 댓글에서는 사용하는 방법

설명하기 좀 어려운데 우커머스에는 리뷰가 있고, 워드프레스 설정 > 토론에는 ‘아바타 표시’라는 게 있어서 댓글에 아바타 표시하는 걸 선택할 수 있는 것으로 알고 있습니다.

그런데 토론에서 아바타 표시를 선택하지 않으면 우커머스 리뷰에서도 아바타가 나오지 않는 것은 되는데, 일반 글의 댓글에도 아바타가 나오지 않아요. 원래 이게 맞는지 다른 기능 때문에 그런건지 잘 모르겠지만 여튼 그렇게 됩니다.

일반 댓글에는 아바타 사용하고 우커머스 리뷰에서는 아바타가 나오지 않게 가능한가요?

댓글 2

  1. 간단하게 해결할 수 있을 거 같습니다. 우커머스는 커스텀을 위한 다양한 훅과 함수를 제공하고 있는데, 리뷰 아바타 출력 역시 간단하게 제어할 수 있습니다. 아래 코드를 알맞은 파일에 추가하고 확인해보세요.

    remove_action( 'woocommerce_review_before', 'woocommerce_review_display_gravatar', 10 );

    현재 사용하는 테마를 잘 모르겠으나, 유료테마든 무엇이든 child theme 사용하고 계실것으로 짐작하며, 우커머스 사용 가능한 상태라 판단하므로 child theme의 functions.php 파일에 넣으시면 될 거 같습니다.

    1. 이렇게 빨리 댓글이 달리다니 새로고침하다가 댓글이 있길래 깜짝 놀랐네요. child theme 사용하는 거 맞습니다. 그래서 알려주신 코드를 복사해서 넣었더니 완벽하게 제가 원하는 형식으로 나오네요. 정말 감사합니다