마이스토리는 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시간 했네요 ㅠ.ㅠ