w3 total cache feed error 해결 방법, 주석제거

마이스토리는 w3 total cache 를 이용하고 있습니다.

인터넷을 이용하면서 주로 구글 크롬을 이용하다 보니 최근 엄청난 오류를 하나 발견 했습니다.

인터넷익스플로러 에서 feed 가 오류를 내고 있는 겁니다.

정말 황당 하더군요..

오류가 나는 화면에서 ‘추가정보’ 를 클릭해보니

Page Caching using disk

라고 되어 있었습니다.

해서 w3 total cache 에서 Page Caching 를 중지 하고 다시 테스트를 해보니 정상적으로 feed 가 나오는 겁니다.

그럼 해결 방법은 w3 total cache 에서 Page caching를 사용하지 않으면 되는건데요

하지만 Page caching 를 사용하지 않을 경우 Page 로딩 속도가 엄청나게 느려진다는 단점이 있기 때문에 어떻게든 해결 해야 겠다고 생각 했습니다.

w3 total cache 에서 Page caching 세부 설정에서 feed 를 제외 하면 되겠다 하고 생각 했는데요

아무리 실제 이방법으로는 해결 을 하지 못했습니다.

그러다 생각 했죠

너무 어렵게 해결 하려 하지 말자 모든 문제는 단순하다.. 라는 거

해서 오류가 나는 feed 파일 14190 줄을 찾아 보니

feed 하단에 w3 total cache 주석이 있더군요 바로 이 녀석 때문에 오류가 나는 것이었습니다.

해결 방법은 다시 한번 황당 하더군요 ㅠ.ㅠ

해결 방법은

테마의 functions.php 파일 하단에

add_filter( 'w3tc_can_print_comment', '__return_false', 10, 1 );

를 추가 해주면 해결 됩니다.

삽질 만 2시간 했네요 ㅠ.ㅠ

Exit mobile version