질문은 http://diywordpress.kr에서 받습니다. * 책에서 hostinger.kr에서 워드프레스 사이트를 만드는 작업이 있습니다. 이것은 어디까지나 실험을 위한 것입니다. 그런데 일부 독자분들이 이 무료 호스팅 서비스에 자신의 도메인을 추가하려고 합니다. 책에서도 언급했지만 호스팅거는 무료 사이트이고 해외에 서버가 있어서 속도가 느립니다. 파일 업로드 속도를 보시면 알 수 있습니다. 국내 웹호스팅 서비스 중 일부는 아주 저렴한 가격에 웹호스팅을 사용할 수 있으니 자신이 소유한 도메인을 사용하고자 원할 경우 국내 사이트를 이용하세요. 네임서버 변경하는데 시간이 최대 72시간 걸립니다. 나중에 다시 속도 높은 곳으로 변경하려면 다시 72시간 걸리죠. * 책의 마지막 부분에서 400 페이지의 S..
오늘 날짜로 워드프레스 3.6 RC1(First Release Candidate : 정식 버전 후보)이 발표됐습니다. 당초 계획은 4월이면 정식 버전이 출시된다고 했지만 상당히 늦게 진행되고 있습니다. 개발을 늦추는 것이 아니라 새로운 기능의 추가로 인해 버그 수정과 기존의 테마나 플러그인과의 호환성을 개선하느라고 늦은 것이겠죠. 이런 점에서 보면 워드프레스의 개발자들이 상당히 신중한 모습입니다. 베타 버전 조차도 신중을 기해 발표됐었죠. 설치하고 나면 위화면이 나옵니다. "새로운 미디어 매니저"라고 나오지만 3.6 버전에서 새로운 것은 아닙니다. 그냥 워드프레스를 소개하기 위해서인데 앞으로 바뀔지는 모르겠습니다. 일부 글자가 번역이 안 돼있습니다. 어떤 것은 번역 목록에 없는 것도 있어서 수정을 신청해..
워드프레스는 동적인(dynamic) 웹프로그램이라서 항상 데이터베이스를 사용하게 돼있습니다. 데이터베이스는 파일을 저장하거나 설정을 변경하면 해당 내용을 저장하고 필요할 때 꺼내오는 데이터의 저장소인데 일반적으로는 사용할 필요가 없는데 어쩌다가 간혹 접촉해야할 일이 발생하기도 합니다. 웹사이트를 다른 호스팅으로 이동한다거나 할 때 데이터베이스를 백업해야하고 워드프레스 코어를 업데이트할 때도 혹시 모를 에러를 위해 백업이 필요합니다. 어떤 경우는 데이터베이스를 직접 수정해야할 일도 발생합니다. 일반설정에서 워드프레스 주소나 사이트 주소를 바로 아래에 있는 "디렉토리와 다르게 하기" 링크를 읽어보지 않고 무작정 변경을 하고나면 위 화면을 다시는 보지 못하는 결과가 발생하기도 합니다. 이럴때 데이터베이스를 수..
워드프레스 플러그인 클라우드인 젯팩이 최근에 2.3 버전으로 업데이트 됐습니다. 이중에 두가지 기능에 대해 알아보겠습니다. 기타 다른 플러그인이나 설치방법에 대해서는 제 블로그에서 젯팩으로 검색하면 많이 나옵니다. 두개의 플러그인이 신규로 추가됐습니다. 옴니서치(Omnisearch)와 젯팩 디버거인데요. 옴니서치는 워드프레스 사이트 내의 모든 내용을 검색할 수 있습니다. 디버거는 젯팩 플러그인과 다른 플러그인과의 충돌을 점검할 수 있습니다. 활성화 버튼을 클릭하면 아래처럼 젯팩 메뉴에 하위 메뉴가 추가됩니다. 검색어로 검색하면 글, 페이지, 댓글, 플러그인, 피드백 등 사이트 내의 모든 것을 검색할 수 있습니다. 디버그 메뉴를 선택하면 사이트가 젯팩과 호환되는지, 다른 플러그인과 문제가 없는지 점검합니다..
워드프레스 쇼핑몰 만들기 첨부파일 안녕하세요. 저자입니다. 책을 보면서 책의 내용과는 전혀 다른 테마를 적용하시는 경우 상당히 어렵게 배우시는 것입니다. 책 내용을 숙지한 다음 해야 다른 테마도 쉽게 적용할 수 있습니다. 갖고 있는 테마도 잘 사용을 못하는데 어떻게 쇼핑몰까지 적용을 할 수 있겠습니까. 반드시 책을 전체 읽고 따라한 다음 다른 테마를 적용해보세요. 급하더라도 이렇게 해야 쇼핑몰 만들기가 익숙해집니다. 다른 테마를 사용하면서 잘 안된다고 질문하시는 경우 저도 해당 테마를 사용해봐야 하기 때문에 답변에 상당한 시간이 걸리니 이와 관련된 질문은 사양하겠습니다. 질문 내용은 책의 범위 안에서 제한하겠습니다. 책의 내용에서 안되는 것이 있으면 아래 첨부 파일의 wordpress10을 사용해서 로컬..
그동안 나눔 고딕체를 적용하는 방법은 테마 변경에 따라서 다시 설정해줘야하는 번거로움이 있었습니다. 이번에는 웹폰트 플러그인을 사용해서 테마가 변경되더라도 항상 나눔고딕체가 적용되도록 하는 방법을 알아보겠습니다. 플러그인 추가하기에서 WP Google Fonts로 검색해서 설치합니다. 설정-->구글폰트를 선택하면 우측에 창이 나옵니다. 첫번째 폰트 선택 박스에서 아무 폰트나 선택하고 1,2,4 항목의 모든 체크박스를 선택해제합니다. 3의 입력박스에는 다음의 코드를 넣어주고 저장버튼을 클릭합니다. @import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css" ) ;body, h1, h2, h3, h4, h5, h6, li, p { font-fa..
오늘 워드프레스 3.6 베타 3이 발표됐습니다. 이전에 한글이 안나오던 메뉴 페이지 부분도 개선됐습니다. 오늘 현재까지 업데이트된 언어 파일 전체를 번역해서 추가했습니다. 새로운 기능에 대한 내용은 이전 글을 참고하세요(http://martian36.tistory.com/1169). 워드프레스 3.6의 새로운 기본 테마인 Twenty Thirteen의 한글 언어파일도 추가됐습니다. 한글 워드프레스 3.6 베타 3 내려받기 --> 글 형식 제목은 알파 버전에서는 한글로 나왔으나 영어로 나타납니다. 조만간 수정될 예정입니다.
워드프레스 관리자 화면이 전체적으로 회색이라서 밋밋한 면이 있습니다. 관리자 화면을 다른 스킨을 적용하면 색상을 바꿀 수 있는 플러그인이 다양하게 있습니다. 여기서는 부트스트랩으로 디자인된 플러그인인 Bootstrap Admin을 소개합니다. 관리자 화면의 플러그인-->플러그인 추가하기에서 Bootstrap Admin으로 검색해서 설치하고 활성화합니다. 관리자 화면이 부트스트랩으로 디자인된 화면으로 바뀌면서 일부 글자에 세미콜론이 나타납니다. 나눔고딕 웹폰트를 사용해서 해결합니다. 플러그인 폴더에서 assets-->css-->compiled-style.css을 열고 최상단에 아래의 코드를 추가합니다. @import url("http://fonts.googleapis.com/earlyaccess/nanum..
워드프레스 버전을 자동 업그레이드 하거나 플러그인을 업그레이드 하다보면 프로그램을 내려받는 도중 아래와 같은 에러 메시지가 나오는 경우가 있습니다. Fatal error: Maximum execution time of 30 seconds ~~ 이 메시지의 의미는 php 설정에서 프로그램의 최대 실행 시간을 30초로 설정했는데 이 시간을 초과했기 때문에 더이상 실행할 수 없다는 것입니다. 이것을 해결하는 방법은 여러가지가 있습니다. 이 방법에 대해서 알아보겠습니다. 1. php.ini 파일의 수정 내 컴퓨터에서 wamp 서버를 사용하고 있는 경우는 php 설정 파일인 php.ini 파일을 수정할 수가 있습니다. 위 그림처럼 wamp 서버아이콘을 클릭하고 php-->php.ini 파일을 선택하면 메모장에 이..
워드프레스는 테마가 워낙 다양하기 때문에 일반적으로 사용하는 방법으로 테마를 수정할 수가 없는 경우가 있습니다. 테마에 따라서 스타일시트의 변경만으로 바로 디자인을 변경할 수도 있지만 스타일을 변경하고자 하면 CSS에 대해 잘 알아야 하기 때문에 이를 모르는 분들을 위해 테마 제작자가 테마 옵션을 여러가지 형태로 만들어 그래픽 인터페이스를 제공해서 누구든지 스타일을 쉽게 변경할 수 있도록 하고 있죠. CSS에서 몇가지 코드만 변경하면 될 것을 하나의 페이지를 만들어서 이러한 기능을 제공하고 있는 경우가 대부분입니다. 이러한 기능을 하는 프로그램을 만들려면 PHP로 함수를 만들고 여러가지 복잡한 코드를 사용합니다. 그렇기 때문에 테마 폴더에서 기본적으로 사용되는 style.css는 아래처럼 아무런 내용이 ..
워드프레스 검색엔진 최적화 플러그인 All in One SEO Pack 2.0의 한글 언어 파일을 업그레이드 번역했습니다. 검색엔진 최적화 플러그인 중에서 가장 인기있는 플러그인 중에 하나로 무료 버전입니다. 플러그인 홈페이지에 등록할 예정이니 앞으로 위 플러그인을 사용할 경우 한글로 자동으로 나올 것입니다. 우선 사용하기 위해서 위 플러그인을 설치하고 플러그인 폴더에 언어파일을 저장하면 한글로 인식됩니다. 프로버전도 업데이트해서 플러그인 사이트에 올릴 예정입니다. 각 항목의 물음표 아이콘을 클릭하면 도움말이 표시되니 사용법이 어렵지 않습니다. po 파일은 poedit 프로그램으로 수정하고 저장하면 mo파일이 업데이트됩니다.
비비프레스가 4월 26일 2.3.1 버전으로 업데이트됐고, 버디프레스 1.7.1 버전이 오늘 업데이트 됐습니다. 이에 맞춰 한글 언어파일도 모두 번역했습니다. 이 두가지는 포럼에 사용되는 워드프레스 플러그인으로 우리나라의 게시판에 해당합니다. 디시인사이드나 포털사이트의 카페와 같은 게시판 사이트를 만들 수 있습니다. 포럼은 단순한 게시판에서 더 나아간 여러가지 활동이 일어나는 사이트에서 사용하는 프로그램입니다. 국내의 경우 포럼에 해당하는 적당한 한글이 없어서 포럼으로 그대로 번역했는데 얼마전에 어떤 분이 포럼은 게시판으로, 토픽은 게시글로, 응답(reply)는 답변으로 각각 번역해서 올려놓았더군요. 상당히 많은 분량인데도 매끄럽게 번역을 해주셔서 이분의 의견이 좋다고 생각해서 적용했습니다. 그래서 이전..
오늘 날짜로 워드프레스 3.6 버전의 베타2가 발표됐습니다. 언어 파일이 업데이트돼서 모두 번역을 마쳤지만 메뉴 페이지는 영어로 그대로 나오고 있습니다. 워드프레스 담당자에게 수정을 요청해놓았으니 조만간 해결될 것입니다. 워드프레스 3.6 버전의 스케쥴이 계속 지연되고 있으며 당초 4.14일에서 4.27일로, 다시 5월 20일로 정식 버전이 나올 것으로 예정됐습니다. 가봐야 알겠죠. 아래의 스케쥴 대로 4.29일에 베타 2가 나왔으니 믿을만 합니다.January 02-09, 2013Confirm proposed scope and secure team leads.January 09, 2013Development begins.April 04, 2013Hard freeze on feature developme..
현재 출판사와 협의해서 워드프레스로 쇼핑몰 만들기 책을 기획 중에 있습니다. 제가 워드프레스 쇼핑몰 플러그인을 3개 번역했는데 그중에서 우커머스(Woocommerce)가 가장 좋아보입니다. 현재 2.08 버전으로 업데이트되면서 번역량이 엄청 늘어났고 언어파일도 두개로 분리됐더군요. 테마 제작회사인 Wootheme에서 만든 것이라서 기능도 많고 업데이트도 활발하며 관련 테마도 좋습니다. 그래서 이 플러그인을 사용해서 책 내용을 구성하려고 합니다. 문제는 한국의 신용카드 결제 시스템을 이 플러그인과 결합(Integration)을 하는 플러그인인 PG(Payment Gateway)의 개발이 필요합니다. 제가 개발자가 아니다보니 작업을 할 수는 없고 별도의 개발자가 작업해줘야하는 상황입니다. 국내에서도 이 플러..
워드프레스 3.6 베타가 발표됐습니다. 스케줄대로라면 당초 3.14일 예정이었으나 2주 연기돼서 3.27일로 발표시기가 늦춰졌고 다시 예고 없이 발표가 연기돼다가 오늘 발표됐습니다. 이전 글에서 언급한대로 베타 버전 발표로 인해 더이상의 기능 추가는 이루어지지 않고 버그 수정만 계속될 예정입니다. 플러그인이나 테마 개발자는 베타 버전 시기에 모든 프로그램을 시험 가동해서 버그 수정이 완벽해질 수 있도록 보고하면 됩니다. 이전 글에서 알파 버전을 통해서 워드프레스 3.6의 새로운 기능에 대해 알아봤으니 자세한 내용은 해당 글을 참고하세요. 알파버전과 바뀐내용은 레이아웃입니다. 새 글 쓰기에서 글 형식을 대폭 지원하므로 기존의 글 형식 메타박스가 제거돼고 제목 입력란 위로 이동됐고 아이콘 탭 형태로 바뀌었습..
워드프레스 3.6 버전이 3월 13일 베타 버전이 발표될 예정이었으나 개발이 늦어져서 3월 27일로 연기됐습니다. 어떤 기능이 추가됐는지 알아보기 위해서 베타 버전이 발표되기 전에 알파 버전을 통해 알아보기로 하겠습니다. January 02-09, 2013Confirm proposed scope and secure team leads.January 09, 2013Development begins.March 27, 2013Hard freeze on feature development. Stop feature development; focus on testing and compatibility (supported platforms, browsers, RTL, accessibility, etc). Ship a..