내 서버가 너무 느리다면! 서버에 설정된 dns를 확인해보세요!

안녕하세요? 앨런입니다. 최근 서버가 평상시와 다르게 기형적으로 느려지는 현상이 있어서… 난감했던 적이 있었습니다. 평상시에는 말썽도 안부리던 녀석이 갑자기 말썽을 부리는 걸로 보아 뭔가 문제가 단단히 났구나 생각하고 접근을 하던 중에… 네트워크 문제로 생각이 되어 IDC쪽에 문의를 해보니, 회선에는 장애가 없다고 하고, 그러다가 결국엔 DNS문제까지 가게 되어서, DNS를 체크해 보니, KT DNS를 기본으로 설정해두었더라구요… 요즘 KT DNS 서버가 말썽도 많고, 문제도 많더군요. 게다가 저희 서버의 경우에는 워드프레스 관련해서 해외 접속자도 많고, 소스가 해외에서 가져오는 것들도 있다 보니.. ㅠㅠ 느려질수 밖에요.. 얼른 … 계속 읽기

Envato WordPress Toolkit 플러그인 (워드프레스 사이트 속도 저하 문제)

안녕하세요? 앨런입니다. 최근에 워드프레스 사이트 관련해서 속도 저하 현상이 있다는 접수를 받고 해당 사이트를 확인해 본 결과 아래와 같은 플러그인이 문제를 일으키는 것을 확인하여 이렇게 정보를 나눕니다. 사이트의 속도를 5~10초가량 늦추게 한 범인은!! 바로 Envato WordPress Toolkit 플러그인 이었습니다. 이 플러그인 테마 설치시 설치를 하도록 권유를 받는 플러그인으로, 활성화시에 외국에 있는 서버에서 테마 업데이트와 관련된 정보를 받아오는 것으로 보이는데, 이 외국에 있는 서버가 엄청 느린데다가, 보통 국내서버에 워드프레스를 설치하신 경우 외국서버와의 통신 문제 등으로 사이트 전체가 느려지는 현상을 맛보게 됩니다. … 계속 읽기

WooView 플러그인 & iOS 앱 리뷰

안녕하세요? 앨런입니다. 오랜간만에 플러그인 리뷰를 합니다. 사실 이 플러그인은 따로 리뷰하기가 민망할 정도로 크게 별다른 것이 없습니다. 앱과의 연동을 위한 플러그인이기 때문에 굳이 이렇게까지 설명할 필요도 없는 것 같네요. 이전에 WooCommerce REST API 가 지원된다라는 이야기를 했었는데요. 그러면서 이런 류의 앱들이 지속적으로 나오리라 생각이 되었었습니다. 그 기대를 저버리지 않고, 나타난 앱으로 아직은 iOS에서 무료로 배포되고 있고, 워드프레스 플러그인 디렉토리에서 무료로 배포중이기 때문에 우커머스를 이용한 판매를 하고 계신 사용자 분들에게는 모바일로 사이트의 판매 현황과 주문 접수 현황을 한눈에 볼 수 있어 … 계속 읽기

[책추천] No! 라고 말할줄 아는 그리스도인

안녕하세요? 앨런입니다. 휴가 기간 중에 특정 책을 읽다가 공감되는 내용들이 많아서 남깁니다. 직장 생활 가운데 고분고분 말을 듣고 순응하는 삶에 익숙해진 분들에게 추천드립니다. No! 라고 말할수 있다라는 것은 반항이나 항의와 같은 거친 것이 아니라, 자신의 바운더리(한계)를 설정하는 작업으로 자신의 한계를 제한하는 것이 아니라, 직업이나 삶의 균형을 잡는 것으로 꼭 필요한 작업입니다. 읽으면서 특별히 아래 영역들을 읽으면서 많은 부분 고민을 하게 하더군요. 다만 정답은 이미 정해져 있지만, 그렇게 실행하지 못하는 것들을 많이 발견하게 되네요. 읽으면서 많은 생각을 하게 합니다. 직업에 대해서 … 계속 읽기

워드프레스 유료 테마 구입 및 개발시 요령

안녕하세요? 앨런입니다. 최근 워드프레스로 사이트를 만드시는 분들이 많아지고 있는데요, 그만큼 워드프레스에 대한 관심이 많다고 생각할 수 있겠습니다. 이런 분들 중에 웹개발을 경험하셨던 분들이라면, 약간의 스터디를 통해서 테마나 내용을 원하시는 대로 수정하셔서 적용하시는 분들이 계십니다. 다만, 이번 글에서는 이런 것들을 잘 모르시는 분들 중에서 유료 테마를 선택하여 작업을 하시려는 분들에게 도움이 되고자 이런 글을 남깁니다. 상황이 어찌되었던 간에.. (SI 업체든, 웹에이전시든, 개인이든 간에…) 워드프레스로 사이트를 만들려면 시간 단축을 위해서 필수적으로 테마를 선택하게 됩니다. 대다수 유료 테마에서 기본 구조와 원하는 사이트 구성이 … 계속 읽기

워드프레스 플러그인 개발 가이드

안녕하세요? 앨런입니다. 워드프레스 플러그인 사이트에 자신의 플러그인을 등록해 보고 싶으신 분들이 많으리라 생각이 됩니다. 여기서는 워드프레스 플러그인 사이트에 등록하기 위한 워드프레스 플러그인 개발 가이드라인을 간단하게 번역(수준이 좋지는 않습니다)해서 올립니다. 워드프레스 사이트에서 가져온 내용을 그대로 간단하게만 번역한 것으로 높은 수준을 요구하지 마시기 바랍니다. 이해만 가능한 정도로 설명해 드리겠습니다. 워드프레스 플러그인 개발에 도전하시는 분들에게 도움이 되면 좋겠습니다. 또한, 개인적으로 플러그인을 개발하고 등록하면서 겪었던 Reviewer 들의 등록 거절 사유들이 있으면 이곳에 추가적으로 기록하여 개발하시는 분들에게 도움이 되도록 하겠습니다. 혹, 영어가 가능하신 분들은 아래 … 계속 읽기

How to add Custom Message in WordPress Plugin List

안녕하세요. 앨런입니다. 워드프레스 플러그인 개발하시다 보면… 플러그인 리스트에… 이번 업데이트는 어쩌고 저쩌고 이니… 이렇게 하시라.. 또는 이번 업데이트는 이런 이런 것들이 되었습니다… 라는 내용을 뿌려주는 기특한 녀석들을 볼 수 있게 되는데요. 업데이트 내용을 나열하거나, 이번 업데이트는 수동으로 해야 한다거나 할 경우 해당 내용을 뿌려주는 녀석이 있더군요. do_action 으로 되어 있는 부분으로 캐치해서 액션을 하나 추가해주시면 될것 같네요. 기록용으로 남겨둡니다. 원문 링크 : http://wordpress.stackexchange.com/questions/2003/how-to-create-custom-message-on-plugin-update

PureFTP MySQL 연동방법

안녕하세요? 앨런입니다. 공식 문서에 해당 내용이 있군요. MySQL을 이용해서 개발을 해보신 분이 아니라면 문서 아무리 보셔도 이해 못하실 수도… 나중에 확인하기 위해 링크만 남겨 놓습니다. http://download.pureftpd.org/pub/pure-ftpd/doc/README.MySQL

WordPress Function – unzip_file()

안녕하세요? 앨런입니다. 이번 포스트는 워드프레스에서 업로드된 파일의 압축을 푸는 방법입니다. 보통은 업로드만 하거나 특정 경로에 저장하는 것이 대부분이지만, 경우에 따라서는 압축된 파일을 풀어서 저장해야 할 경우가 있지요. 그런 경우 사용하는 것이라고 보시면 됩니다. <?php WP_Filesystem(); $destination = wp_upload_dir(); $destination_path = $destination['path']; $unzipfile = unzip_file( $destination_path.'/filename.zip', $destination_path); if ( $unzipfile ) { echo 'Successfully unzipped the file!'; } else { echo 'There was an error unzipping the file.'; } ?> 원문 출처 : http://codex.wordpress.org/Function_Reference/unzip_file