[워드프레스, 플러그인] k-weather 날씨 위젯 버전 1.1.0 업데이트 및 배포
딱 1년만의 업그레이드 인것 같습니다. 기능변화는 없고, 보안과 관련된 allow_url_fopen 의 값을 변경하지 않으면서 기존과 똑같이 기상청의 기상정보를 얻어와서 보여주는 위젯입니다.
대부분 자기만의 서버가 없는 분들은 웹호스팅을 사용하셔서 워드프레스를 사용하시는 분들이고 그외에도 사용하시는 분들이 대부분 php를 정확히 몰라서 설정에 애를 먹고 있거나 혹은 서버호스팅업체 자체에서 allow_url_fopen을 보안문제로 허용해주지 않으셔서 날씨 위젯을 사용하지 못하고 계시는 분들이 꽤 있는 것 같았고, 그에 대한 문의가 댓글로도 좀 달리는 편이었습니다.
그래서 고민을 하던중 fsockopen을 이용해서 소켓으로 정보를 가져오고 그 xml 내용을 파싱해서 사용하려 했으나 넘어오는 정보에서 태그가 깨지거나 하는 경우가 있어 제대로 파싱을 못하는 지역이 나오는 경우가 많았습니다. 그래서 어쩔수 없이 xml 내용을 배열로 넣고 특정위치의 값을 가져와서 표시하도록 변경하였습니다. (무슨 말인지 잘 모르시는 분들도 있겠지만 그냥 잘 작동하도록 해놓았다는 이야기 입니다.)
제 서버도 allow_url_fopen = Off 로 바꿔놓고 테스트 했고, 안된다는 분의 서버에서도 테스트 해보고 업그레이드를 진행하였고 워드프레스 공식사이트에 업데이트 해놓았습니다. 아마 설치된 분들께는 자동 업데이트가 기다리고 있을겁니다