Your Theme does not declare WooCommerce support

‘Your theme does not declare WooCommerce support’ 메시지 해결하기

WooCommerce는 워드프레스 사이트를 쇼핑몰로 만들 때 사용되는 대표적인 플러그인입니다. 우커머스는 일종의 커스텀 포스트 타입(Custom Post Type; 사용자 지정 글 유형)으로 모든 플러그인과 마찬가지로 테마나 다른 플러그인과 충돌을 일으킬 수 있습니다. WooCommerce를 설치한 후에 다음과 같은 메시지가 표시될 수 있습니다.

“Your theme does not declare WooCommerce support”

그대로 번역하면 “현재 사용 중인 테마는 WooCommerce 지원을 선언하지 않았습니다“가 됩니다. 이 경우 우커머스가 제대로 작동하면 다음과 같은 함수를 사용하여 위의 메시지를 제거할 수 있습니다.

add_action( 'after_setup_theme', 'woocommerce_support' );
function woocommerce_support() {
add_theme_support( 'woocommerce' );
}
// Source: wptricks24

WooCommerce가 현재 사용 중인 테마와 호환이 되지 않는 경우, 다음 두 페이지의 내용을 참고로 하여 테마를 수정할 수 있을 것 같습니다.

유료 테마를 구입하는 경우 미리 특정 플러그인의 지원 여부를 문의하는 것도 좋은 방법입니다. 테마에서 모든 플러그인을 지원한다고 선언하지는 않습니다. 그리고 유명하지 않는 플러그인에 대해 문의하면 보통 “호환성을 보장할 수 없다”라는 답변을 받게 될 것입니다. WooCommerce, bbPress 등과 같이 일반적으로 많이 사용되는 플러그인에 대해서는 문의에 대한 답변을 받을 확률이 큽니다.

또, 테마를 구입할 때 지원이 충실하게 잘 제공되는지도 체크해보시면 추후 문제에 봉착했을 때 문제 해결에 도움이 될 것입니다. 제 같은 경우 테마를 구입하여 적용해보니 bbPress가 제대로 작동하지 않았습니다. 테마 제작자에게 이 문제를 문의하니 “특정 플러그인의 호환성 여부에 대해 보장하지 않았다”라는 답변을 받았습니다. (이런 경우 자체적으로 문제를 해결하거나 다른 플러그인으로 대체해야 하겠죠. 하지만 해당 플러그인이 매우 중요하다면 난감하지 않을 수 없습니다.)

특정 플러그인이나 기능이 중요하다면 WooCommerce theme이나 bbPress theme, buddyPress theme 처럼 특정 테마의 이름이 포함된 테마를 선택하는 것도 한 방법이 될 것입니다.



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.