티스토리 뷰

우커머스 오류 - Warning: sprintf(): Too few arguments in .../class-wc-admin-help.php on line 55

지난 시간에 Storefront 테마와 우커머스 플러그인을 설치해 봤었는데요~

우커머스 설정 페이지에 들어가 보면 아래와 같이 오류가 나고 있습니다.


오류내용은 아래와 같습니다.

Warning: sprintf(): Too few arguments in /home/~/html/wp-content/plugins/woocommerce/includes/admin/class-wc-admin-help.php on line 55


오류의 원인은 한글 언어 번역 때문에 인자의 수가 맞지 않아 발생된 버그 때문이라고 합니다.

그래서 해당 소스를 다운받아서 오류가 나지 않도록 수정을 해 보겠습니다.





먼저 FTP 프로그램으로 호스팅 서버에 접속을 합니다.

그리고 서버상에서 오류에 나타난 경로를 찾아 갑니다.

그럼 아래와 같이 class-wc-admin-help.php 라는 파일이 보이실 겁니다.





해당 파일을 로컬 경로에 다운로드 받습니다.

아무곳에나 임시로 받으시면 됩니다.





해당 파일을 편집지로 열어 봅니다.

그리고 오류 내용에 표시되고 있는 55번째 줄로 이동을 합니다.

그럼 아래와 같은 소스 부분이 보이실 겁니다.


해당 소스의 내용이 도움말을 출력하는 부분인거 같습니다.

별로 필요 없는 내용인거 같아 소스를 수정하지 않고, 해당 소스를 아예 삭제하도록 하겠습니다.


50번째 줄에 있는 '<p>' 로 시작하는 부분부터

55번째 줄에 있는 '</p>'로 끝나는 부분까지가 한 문단인 것으로 보입니다.

해서 50번째 줄에서 55번째 줄까지 모두 삭제를 하도록 하겠습니다.





삭제한 결과는 아래와 같습니다.

남김없이 깔끔하게 삭제를 했습니다. ^^;





그리고 해당 파일을 저장한 뒤,

FTP 프로그램에서 해당 파일을 서버로 다시 업로드를 합니다. 

(서버에 있는 파일에 덮어쓰기 하시면 됩니다.)





그리고 관리자 화면을 새로고침하여 다시 확인해 보면,

해당 오류가 사라졌음을 확인할 수 있습니다.





오늘은 우커머스를 설정하기 전에 먼저 오류난 부분을 해결해 보았습니다.

수고하셨습니다.




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함