sitemap.xml ‘error on line 2 at column 6: XML declaration allowed only at the start of the document’ 오류

갑자기 네이버 서치어드바이저에 등록된 워드프레스의 URL 수집이 보류되기 시작 했습니다.

점검 해볼게 별거 없으므로 등록된 메타태그, sitemap.xml 등을 점검해 보았습니다. 그런데 저처럼 Yoast SEO를 플러그인으로 사용하시는 분 중에 같은 문제를 겪으시는 분이 계시더군요…! 그분의 글처럼 한번 조치 해보았습니다.

error on line 2 at column 6: XML declaration allowed only at the start of the document 오류

테마 php 파일 공백 줄 제거

해당 문제 자체가 xml 파일이 첫 번째 행에서 엔터가 눌려 두번 째 줄 부터 시작 했을 때 많이 발생한다고 합니다. 근데 사실 사이트맵 파일을 제가 만든 건 아니니까 무엇을 조치해야 하지? 하다 블로그 글을 보니 테마의 php 파일들의 공백 줄을 제거해 보라는 의견이 있네요. 해봅시다. 먼저 테마 파일 편집기에 접속 했습니다.

 테마 파일 편집기

그리고 지금 사용 중인 child 테마의 function.php 파일의 공백을 제거해 보고 저장 했습니다.

function.php 파일의 공백을 제거

그러니 바로 해결 되었습니다 👍

sitemap.xml 오류 해결
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
위로 스크롤