워드프레스의 발전으로 이와 관련된 산업은 무한 발전을 이루고 있습니다. 제가 우커머스를 이용한 쇼핑몰 만들기 서적을 출간하면서 처음으로 우커머스의 한글화 작업을 했을 때만해도 관련 플러그인이 수십 개에 불과했습니다. 책에 제대로된 쇼핑몰 만들기 기능을 추가하기 위해서는 플러그인을 소개해야 하는데 그만큼 적었기에 몇 가지 밖에 넣지를 못했습니다. 하지만 요즘은 수만 가지에 이릅니다. 우커머스는 초기에 지고샵이라는 쇼핑몰 플러그인에서 시작됐는데 우커머스 개발자들이 우씸(Woothemes)에 스카우트 되면서 같은 지고샵 플러그인을 우커머스로 대체해 발표했습니다. 이후 지고샵은 쇠퇴하고 우커머스가 발전하게 됩니다. 이것이 가능한 것은 워드프레스와 관련 플러그인은 GPL이기 때문입니다. 이것은 누구든지 GPL 라..
워드프레스의 최신 버전에는 복구모드(Recovery Mode)라는 것이 있습니다. 워드프레스 웹사이트에서 테마나 플러그인의 업데이트 후 또는 업데이트가 되지 않아서 발생하는 문제인데. 이럴 경우 다음과 같은 이메일이 관리자 이메일로 발송됩니다. Howdy! Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email. In this case, WordPress caught an error with one of your plugins, Elementor. First, visit y..
오늘 필자가 관리하고 있는 우커머스 정기구매 사이트에서 아래와 같은 메시지가 출력됐습니다. 우커머스 정기결제를 수년간 사용해오고 있지만 이런 증상은 처음이라서 우커머스 정기결제 쇼핑몰을 운영중인 관리자에게 도움이 되고자 포스팅합니다. 관리자 화면 상단에 메시지가 나타나는데 최근 정기구매 관련 이벤트를 처리중 에러가 발생했는데 원인 분석과 수정하려면 here라는 링크를 참고하라고 합니다. 해당 페이지는 아레와 같습니다. https://docs.woocommerce.com/document/subscriptions/scheduled-action-errors/ 이러한 에러가 발생하는 주된 원인은 Time Out이라고 합니다. 우선 정기결제는 예약된 작업을 기반으로 결제가 되는데 정기결제의 상태가 Active(활..
몽구 편집기는 제 블로그에서 "구텐베르그는 망했다"라는 글에 댓글을 달아주신 분이 소개한 워드프레스 편집기입니다. 국내에서 개발한 편집기로 여러 가지 면에서 국내의 사용자를 고려한 편집기로 생각됩니다. 기존의 클래식 편집기보다는 많은 기능이 포함돼있으면서 구텐베르그보다는 간단하고 직관적입니다. https://wordpress.org/plugins/mong9-editor/ 관리자 화면에서 직접 설치하려면 플러그인 추가하기에서 Mong9 Editor로 검색하면 나타납니다. 설치하기 버튼을 클릭하고 활성화 합니다. 현재 10개 정도 사용중인 따끈따끈한 플러그인입니다. 클래식 편집기가 있는 곳이면 어디든 몽구 편집기 버튼이 나타납니다. 글이나 페이지 또는 우커머스를 설치했다면 상품추가 화면에도 나타납니다. 다른..
어제 BackUpWordPress 플러그인이 3.9 버전으로 업데이트 되면서 에러가 발생하고 있습니다.[오늘 날짜(2019.06.12)로 3.10 버전으로 업데이트 되면서 에러 증상은 해소됐습니다.] 이 플러그인을 사용하는 워드프레스 사이트는 웹사이트가 전혀 보이지 않거나 아래와 같은 메시지가 출력될 것입니다. Warning: require_once(/home/XXX/html/wp-content/plugins/backupwordpress/whitelist-html/whitelist-html.php): failed to open stream: No such file or directory in /home/XXX/html/wp-content/plugins/backupwordpress/classes/class..
워드프레스 쇼핑몰 제작시 주로 사용하는 아임포트 결제 플러그인이 최근 업데이트 되면서 여러 개의 정기결제 상품을 동시에 결제할 수 있도록 개선됐습니다. 아임포트 결제 플러그인을 사용하다 보니 다른 결제 플러그인을 사용해볼 기회가 없었는데 이미 다른 결제 플러그인을 사용하는 쇼핑몰을 제작해주다 보니 이 결제 플러그인에는 여러 개의 다른 정기결제 상품을 동시에 구매할 수 있더군요. 그동안 의뢰인으로부터 여러번 요청이 있었는데 원래 결제 게이트웨이 설정이 그러니 어쩔 수 없다고 답변해왔었는데 이제는 가능해진 것입니다. 이 기능이 없다면 쇼핑몰 제작도중 결제 플러그인을 변경해야 하는 불상사가 발생하죠. 처음부터 다중 상품 결제 옵션이 있는 것으로 생각할테니 말이죠. 기능 요청 후 일주일 정도만에 업데이트 됐습니..
이전 글에서는 페이지빌더인 브리지 프로에 대해 대략적으로 알아봤는데 이번 글에서는 주로 사용하는 페이지 빌더인 WP Bakery 페이지 빌더와 요즘 인기있는 페이지 빌더인 엘리멘터 프로와 브리지 프로의 작업 플로우에 대해 알아보겠습니다. 1. WP Bakery 페이지 빌더 워드프레스 페이지빌더는 WP Bakery에서 제작한 페이지 빌더가 주로 사용됩니다. 이 페이지 빌더는 엔바토의 코드캐년에서 판매되는 플러그인으로 테마 판매 사이트인 같은 엔바토의 씸포레스트의 테마에 번들로 포함시킬 수 있기 때문에 거의 대부분의 테마에 이 페이지 빌더를 사용하고 있습니다. 번들 플러그인은 테마 제작자가 적은 비용만 지불하고도 자신의 테마에 포함시킬 수 있어서 어쩔 수 없이 사용하고는 있지만 기본적으로 기능도 많지 않기 ..
워드프레스 보안을 위해 취할 수 있는 기본적인 방법을 이전 글에서 알아봤습니다. 워드프레스 설치 하기 전 단계에서 관리자의 비밀번호를 강화해야 하고 로그인 URL을 변경해야 웹사이트가 기본적으로 안전하다고 할 수 있습니다. 이번 글에서는 워드프레스 설치 후 최초의 방문자가 누구이며 이들이 어떤 작업을 하는지에 대해 알아보겠습니다. 워드프레스를 설치하고나면 바로 방문하는 것이 인터넷 로봇입니다. 인터넷 로봇(Internet Robot)은 간단하게 말해서 봇(Bot)이라고 합니다. 이들은 양호한 봇(Good Bot)과 불량 봇(Bad Bot)으로 크게 두 가지로 분류할 수 있는데 양호한 봇에는 검색엔진을 예로 들 수 있습니다. 검색엔진은 자신의 사이트에 노출하기 위해 각 사이트를 돌아다니며 콘텐츠를 수집합니..
최근 필자가 관리하고 있는 사이트에서 해킹을 당해 모든 파일을 스캔해 악성코드를 제거하고 깨끗히 정리한 사례가 있습니다. 이 사이트는 회원관리 사이트로서 사이트 담당자에게 관리자 비밀번호를 어렵게 만들어줬습니다. 그런데 별도로 두 계정을 만들어 관리자로 등록했더군요. 이들 관리자가 워드프레스가 제안하는 어려운 강한 비밀번호를 사용했을 리가 만무합니다. 관리자 비밀번호는 항상 해킹하기 어려운 강한 비밀번호를 만들어야 합니다. 이러한 외우기 쉬운 관리자 비밀번호는 해킹하기 쉽습니다. 구글 검색하면 워드프레스 사이트에서 사용자 아이디를 찾아내는 방법과 비밀번호를 무차별대입 공격(Brute Force Attack)을 이용해 알아내는 방법을 알 수 있습니다. 이런 사례를 보여줌으로서 워드프레스의 보안을 얼마나 철..
워드프레스로 페이지나 블로그 글을 작성하려면 페이지 빌더는 필수입니다. 클릭 드래그 작업의 반복으로 간단하게 복잡한 구조의 콘텐츠를 만들 수 있기 때문입니다. 워드프레스는 2018년 11월 5.0 버전의 발표를 앞두고 있는데 기본 편집기가 구텐베르그 편집기로 전환됩니다. 이 편집기 또한 페이지 빌더에 속합니다. 워드프레스는 기본적으로 기능을 추가할 때 이미 존재하는 플러그인의 기능을 도입합니다. 콘텐츠를 작성할 때 필요한 페이지 빌더는 이미 상당히 많은 플러그인이 존재하고 필수요소로 됐으며 이제서야 기본 편집기로 도입되는 것입니다. 최근에 출시된 페이지 빌더인 브리지(Brizy)는 무료버전이 있고 아직 출시되지는 않았지만 현재 개발중이며 평생 지원 버전(Life Time Support)인 프로버전이 있습..
필자가 수년 전 우커머스를 이용한 워드프레스 쇼핑몰 서적을 기획할 때 가장 절실한 것이 결제 플러그인이었습니다. 한국형 결제 플러그인이 없으면 책을 발행한다고 해도 거의 무용지물이었기 때문입니다. 그래서 결제 플러그인을 개발할 분을 모신다는 글을 올렸는데 몇 개월이 지나서 어느 한 업체에서 결제 플러그인을 개발중이니 면담을 요청했습니다. 이 업체가 플래닛 에잇이라는 워드프레스 개발사였습니다. 이후 책은 발간됐고 이 플러그인의 사용법을 서적에 포함시켰습니다. 이 업체는 그 이후에도 여러 가지 결제 게이트웨이에 필요한 플러그인을 개발하였으며 수 개월 전에 모든 결제 플러그인을 무료로 개방한다고 연락이 왔습니다. 결제 플러그인 뿐만아니라 청구주소를 한국형에 맞게 우편번호를 검색해 입력할 수 있는 플러그인과 배..
워드프레스는 기본적으로 블로그 플랫폼입니다. 처음에 게시판 프로그램으로 시작해서 블로그 프로그램으로 진화했습니다. 현재도 기본적으로는 블로그 프로그램입니다. 워드프레스를 설치하고나면 간단한 구조의 기본 테마가 설치되는데 블로그를 운영하기 위한 테마입니다. 블로그를 운영하기 위한 최저한의 기능이 갖춰져 있다보니 너무도 간단합니다. 이 상태에서는 속도도 아주 빠릅니다. 워드프레스가 쇼핑몰이나 커뮤니티 사이트, 투어 사이트 등으로 만들 수 있는 것은 플러그인과 테마 시스템 때문입니다. 플러그인은 기능을 추가하기 위해 만들어진 것이고 테마는 디자인을 만들기 위한 것인데 최근의 테마는 테마 자체에 다양한 기능을 추가해 별도의 플러그인을 추가하지 않고도 특정 기능을 수행하도록 하고 있습니다. 이런 테마는 다양한 플..
엔바토(Envato)는 씸포레스트(Themeforest)의 모기업으로 디자인 관련한 다양한 소스를 판매하는 회사입니다. http://market.envato.com/ 이 사이트에서는 매월 무료 버전을 공개하는데 이번 달에는 제법 쓸만한 소스가 많습니다. 상단의 메뉴 중 하나, 예를 들면 themeforest를 클릭합니다. 중간 쯤으로 스크롤하면 Free라는 섹션이 있습니다. 현재 유료로 판매되고 있는 소스를 4월에 한해 무료로 사용할 수 있습니다. 첫 번째 썸네일이 Uncle Hummer라는 워드프레스 테마인데 워드프레스 테마의 경우 무료라는 것이 거의 의미가 없습니다. 왜냐하면 워드프레스가 업데이트 되면 호환이 안될 수도 있기 때문에 이에 맞춰 테마도 업데이트 돼야 하는데 무료 버전의 경우 업데이트가 ..
워드프레스로 만들 수 있는 웹사이트 중 가장 복잡한 것이 쇼핑몰입니다. 우커머스라는 플러그인으로 쇼핑몰을 만들 수 있는데 제가 만들어본 것 중 가장 복잡한 구조에 속합니다. 간단한 쇼핑몰이 아니라 프리미엄 테마에 여러가지 플러그인이 추가됐는데 무려 50여개나 됩니다. 이렇게 많은 플러그인을 사용해도 쇼핑몰이 제대로 작동할지 의심이 됐지만 현재로서는 아주 만족할 만 합니다. 의뢰인도 만족하고 있고 직접 블로그 글도 올리고 페이지도 만들고 있습니다. 여태까지 왜 이런 도구를 사용하지 않았을까 후회하면서 말이죠. 이번 글에서는 쇼핑몰 사이트 제작 사례를 이야기 해보겠습니다. 책도 써야 하고 일이 바쁘다보니 의문사항에 답변을 드릴 수 없는 점 이해 바랍니다. 서버 해외쇼핑몰을 만들기 위한 전제조건이 해외 서버입..
얼마전에 소개한 우커머스 쇼핑몰 결제용 플러그인을 개발한 플래닛에잇에서 두 종류의 결제 플러그인을 새롭게 개발해 이를 소개하고자 합니다. 하나는 KG이니시스용 결제 플러그인이고 다른 하나는 KCP용입니다. http://www.planet8.co/ 위 사이트로 이동하면 구매할 수 있습니다. 가격은 엘지 유플러스와 같이 1 사이트용이 154,000원이고 1년간 업데이트 및 기술지원이 가능합니다. 1. KG 이니시스 설치와 사용법은 간단합니다. 압축파일을 해제하면 두 가지 플러그인이 추가돼 있습니다. 하나는 주소를 편리하게 입력할 수 있는 플러그인이고 다른 하나는 배송 관련 플러그인입니다. 플러그인 설치 방법에 의해 설치하고 모두 활성화합니다. 여기서는 결제 플러그인에 대해서만 알아보겠습니다. 우커머스 설정 ..