wordpress 데이터 XML로 저장 복구 


안녕하세요
고코더 입니다.


워드프레스에 데이터를 백업하고 복구해야 할일이
종종 생깁니다. 서버를 이전 하거나 
백업해두기 위해서 등등이 있겠죠.

물런 DB로 백업하는 방법이 가장 좋지만
워드프레스에 있는 기능을 사용하여
데이터를 다뤄 보겠습니다.


1. 관리자에서 도구 -> 내보내기를 클릭 합니다.


 2. 원하는 데이터를 내보낼 수 있습니다. 보통은 모든 컨텐츠가 아닐까요


 3. 생성된 데이터 파일입니다. 
.xml 로 이루어져 있어서 관리하기 편하네요.


 4. 이젠 데이터를 복구해보겠습니다. "가져오기"를 클릭 합니다.


 5. 그럼 다양한 옵션들이 나타나는데 
"지금 설치"를 클릭해 워드프레스를 설치해주세요

그리고 가져오기 도구를 실행



 6. 파일을 선택하고 파일 업로드 후 가져오기를 선택

 7. 글쓴이를 선택할 수 있습니다.
그리고 첨부가져오기를 클릭하면 링크에 담긴 
이미지를 자동으로 다운받아 참조 합니다.
XML에 한계를 이렇게 풀어냈네요



마무리


전체 백업은 그래도 소스, DB 백업을 하는게 좋습니다.


댓글을 달아 주세요


어떤 wordpress theme 인지 알기


안녕하세요.
고코더 입니다.

오늘은 워드프레스의 사이트 URL만 입력하면
해당 사이트가 사용하는 테마부터 플러그인까지 가르켜주는
시스템을 소개 하겠습니다.

▼ 해당 사이트로 접속합니다.



▼ 사이트 URL을 입력하면 이렇게
상세하게 테마 페이지와 해당 테마의 홈페이지
라이센스 정보도 보여줍니다.


워드프레스 사이트가 이쁘다? 하면
검색해서 같은 테마를 적용 해보세요.


마무리

이쁘다하면 다 유료 테마죠 


댓글을 달아 주세요


wordpress 루트 폴더가 아닌 서브 폴더에 설치하기


안녕하세요 고코더 입니다. 


워드프레스를 설치 할때 보통은 루트 폴더에 설치합니다. 
하나의 페이지가 아니라 홈페이지로 사용하는게
목적이니깐요.

그런데 루트에는 다른 웹사이트가 돌고
이벤트 페이지와 같은 기타 등등을 잠깐 워드프레스로
이용하고 싶다면??

하위 폴더에 설치하시면 됩니다.

방법은 간단하다. 못해 상식적입니다.

▼ 제 루트 폴더에 wp 라는 폴더를 생성 하였습니다.


▼ 그리고 wp 폴더에 워드프레스 파일을 모두 업로드 하였습니다. 


▼ 그리고 wp 폴더에 워드프레스 파일을 모두 업로드 하였습니다. 
http://gocoder.net/wp
를 입력하니  인스톨 페이지가 나옵니다. 
상대 경로를 이용해 프레임웍크들을 잘 만들어 놓은거 같습니다. 



▼ 인스톨을 해보았습니다. 


▼ 설치 후 프론트 페이지를 접속해보니 역시 잘되네요 
http://gocoder.net/wp



하나의 워드프레스로 사이트별로 생성이 가능하지만
필요에 따른 폴더로 구분하여
사용 하는 방법도 좋아 보입니다. 


마무리


설치부터가 안정성이 놀랍네요.







댓글을 달아 주세요


wordpress 에 구글 애널리스틱 설치하기 


안녕하세요. 고코더 입니다.


워드프레스로 사이트를 개발 하셨다면 
구글 애널리스틱스를 설치 해서 접속자 모니터링을 하셔야겠죠.

우선 필요한건 애널리스틱스 고유 코드 입니다. 

▼ 가입하신 계정에 추적 ID 가져오기를 하시고


▼ 발생한 추적 ID를 복사해서 저장합니다. 



▼ 그리고 워드프레스 플로그인에서
Google Analystics for WordPress
검색하여 설치 합니다. 


▼ 그럼 왼쪽 메뉴에 이렇게 설치가 됩니다.


▼ UA로 시작하는 발급된 코드를 입력하고 변경사항을
저장만 하면 모든게 완료됩니다.


플러그인으로 마우스로 개발하기 재밌습니다.


마무리 


아직 사용자가 없어도 먼저 설치 하세요.
데이터는 미리 미리 쌓아두는게 


댓글을 달아 주세요



워드프레스 최신 업데이트 하기


안녕하세요. 고코더 입니다.


우린 이제 워드프레스를 설치 하였고 
어떻게 설치되는지 이해 하였습니다.

설치 후 처음에 할일을 알아보겠습니다.

우선 관리자 모드에 접속합니다.
http://자신의사이트/wp-admin



관리자 첫 화면에 접속하게 되면 
업데이트라는 글씨의 빨간 글씨 카운터를 보게 됩니다.

제일 처음 하는 초기설정으로 
코어부터 테마까지 업데이트를 할려고 합니다. 

▼ 업데이트 탭에 접근합니다.
혹은 알림판에 "지금 업데이트 해주세요." 를 클릭 하셔도 좋습니다.


▼ 코어인 워드프레스 최신 버전으로 업데이트를 합니다.
클릭만으로 모든 업데이트가 완성 됩니다.



▼ 플러그인들을 모두 최신 버전으로 업데이트를 합니다.
역시 클릭만으로 모든 업데이트가 완성 됩니다.
기본으로 탑재된 플러그인들은 기본적으로 활용도가 높습니다. 


▼ 기본 테마는 거의 쓰지 않겠지만 그래도 업데이트 하겠습니다.


워드프레스로 만든 사이트가 완성되고 
이제 인터넷 세상에 사람들에게 오픈되고 운영이 된다면 

보안 이슈 관련한 사항 빼고는 업데이트 하는걸 자제하는게 좋습니다.
업데이트로 인한 기능의 수정/삭제 되거나 호환성이 변하게 되면
홈페이지를 다시 수정 해야 하는 일이 발생하기 때문입니다.
개발보다 어려운게 어긋난 부분만 고쳐쓰는 것이기 때문입니다.

물런 워드프레스가 익혀지거나 기업 홈페이지를 개발하는 개발자라면
자동 업데이트를 켜놓고 그때마다 대응하는게 올바르겠지만
이 강의에 오신 분들은 간단하게 홈페이지를 개발 하고 싶은분들이니
이 방법을 택하겠습니다. 


자동 업데이트 막기 


이제 모든 업데이트가 완료 되었습니다.
초기 셋팅된 이 버전들을 유지하고 싶습니다. 
이유는 위에 기술 해놓았습니다.

자신의 워드프레스 루트에 있는
/wp-config.php
파일을 열어보세요.




그리고 아래 코드를 입력 합니다. 

1
define('AUTOMATIC_UPDATER_DISABLED'true );
cs

▼제 wp-config.php 에
소스 코드가 입력 된 모습입니다.


이렇게 하면 이제 모든 업데이트가 비활성화 됩니다.

워드프레스가 더욱더 익숙해지고 능숙하게 되면 
다양한 업데이트 옵션을 이용해서 원하는 업데이트만 
사용 할 수 있게 됩니다.

그때 까지는 우선 업데이트를 막아놓고 개발을 해보겠습니다.



마무리


시작이 반이라고 했습니다.
그런데 워드프레스로 홈페이지 만들기는 정말로 반이 왔습니다.


댓글을 달아 주세요


wordpress 처음 상태로 돌려놓기


안녕하세요. 고코더 입니다.

워드프레스 개발하다 보면은
다시 초기화가 자주 필요합니다.

잘못 만져서 오작동 하는 워드프레스를 
하나 하나 고치기 보다는
차라리 초기화 하고 
다시 하는게 정신 건강에 좋습니다.

파일을 삭제하고 DB를 삭제하면 초기화 이겠지만
오늘은 플러그인으로 하는 방법을 알아보겠습니다.

워드프레스 플로그인에서
WP Reset 를 설치합니다. 

▼ 두개가 뜨는데 둘다 같은 제작자가 만들었네요
왼쪽에 플로그인을 설치합니다.



▼ 활성화 합니다. 


▼ 그럼 팝업 창이 뜨네요.
안내대로 도구를 클릭 합니다. 


▼ 그리고 WP Reset 를
클릭 합니다. 


▼ 리셋 옵션을 선택하고 
Reset 에서 "reset" 텍스트를 입력하고
(실수로 누를까봐 텍스트 입력을 하라고 하는거네요)
해당 리셋 워드프레스 버튼을 누릅니다.


▼ 리셋 옵션을 선택하고 
Reset 에서 "reset" 텍스트를 입력하고
해당 리셋 워드프레스 버튼을 누릅니다. 


▼ 그러고 리셋팅이 진행하며 
완료가 됩니다. 




마무리

역시 워드프레스는 플러그인들이 참 많아서 좋네요 


댓글을 달아 주세요



워드프레스 서버에 설치


안녕하세요. 고코더 입니다.

이제 첫 걸음을 시작해보려고 합니다. 워드프레스는 프로그램이며 
하나의 웹사이트 입니다. 능력 좋은 SI들이 홈페이지를 찍어내는 툴을 만들어 빠르게 개발 하는 걸 본 적이 있을 것 입니다.

워드프레스는 그 홈페이지 제작 툴 사이트의 정점이라고 생각하면 됩니다.
그래서 설치라고 하면 곧 다운로드 후 PHP로 구성된 하나의 홈페이지를 
서버에 업로드 하는거 라고 생각 하시면 됩니다.

▼ 저는 최소 요구 사양인  PHP 5.6 에서 설치를 하겠습니다.
현재 워드프레스는 PHP7.2 버전까지 사용 가능합니다.


▼ 해당 URL로 접근합니다. 한국 워드 프레스 사이트입니다.
▼ 그리고 최신 버전을 다운로드 받아주세요.
설치 이후 업데이트가 가능하기에 구 버전을 설치해도 무방 합니다.


▼ 압축 파일을 열어보시면 내용만 봐도 많이 보던 홈페이지 폴더 구조 입니다.
놀라운 기능이 이 1500개 파일에 모두 들어가 있다니 신기합니다.


▼자신의 서버에 파일을 업로드 합니다. 루트에 복사하셔야 합니다. 루트에 index.php가 위치하게 설치하면 됩니다.



▼이제 업로드가 끝났다만 아래처럼 접속을 합니다.
저는 호스팅이기에 도메인이 있고 로컬 에서 학습중인 분은 localhost로 접속하시면 되겠네요.


▼ 혹시 아래와 같이 접속이 안된다면 파일 업로드가 실패 한 게 있을 것입니다.
이때는 다시 업로드 하시거나 실패한 파일만 재 시도 해주세요. 파일 개수가 많아 그런지 자주 겪는 문제입니다.


▼ 그리고 각자의 데이터 베이스에 접속합니다.
저는 호스팅 서비스 이기에  phpMyAdmin으로 접속했습니다.


▼ 그리고 워드 프레스를 설치할 데이터 베이스를 만듭니다. 저는 호스팅이라 지정된 이름만 가능하네요


▼ 해당 화면에서 정보를 기록합니다.
가장 중요한 건 데이터 베이스 이름이랑
DB 로그인 계정을 기록해야 합니다.


▼이젠 설치 실행하기를 클릭합니다.


▼ 비번은 기본으로 정해주는거 사용하지 마세요.
외우기 어렵네요. 나머지 정보도 기록해주세요.
나중에 수정 가능한 정보니 고심하지 않으셔도 됩니다.


▼ 설치가 2초 만에 완료 되었습니다.


▼ 그리고 자신의 도메인 인덱스 페이지로 접속을 해보면
기본 스킨이 잘 뜨고 있는걸 확인 할 수 있습니다.



이것으로 워드프레스 설치가 모두 완료 되었습니다.
함께 따라하면서 WP가 무엇인지 감을 좀 잡았을거 같네요.

훌륭하게 만든 사이트 하나가 세계를 움직이는 서비스가 되었습니다.
지금 시작하는 개발자가 계시면 한번 제 2의 워드프레스 개발을 꿈꾸어 보시길 바랍니다.


마무리


잘 만드는 것 만큼 필요한걸 만드는게 중요합니다.



댓글을 달아 주세요



워드프레스를 사용하기 전에


안녕하세요. 고코더 입니다.

워드프레스란워드프레스란


워드프레스에 대한 문의가 많이 들어와 오늘부터 강의를 시작하려고 합니다.
강의에 앞서 함께 고민 해볼 필요가 있습니다.

워드프레스로(https://ko.wordpress.com/) 찍어내는 홈페이지가 가치가 있는가?

워맷 멜런웨그는 미국의 프로그래머 입니다.
오픈 소스 기반의 블로그형 소프트웨어인 워드프로세스를 만들었습니다.

86년 생의 잘생긴 이 청년은 세계에서 가장 영향력 있는 IT 인물로도 손 꼽히고 있습니다.
2014년 한국에 내한 했을때는 31살 뿐이 안되었네요.
현재 전세계에서 재택근무로 업무를 처리하는 오토매틱의 CEO이기도 합니다.
마크주커버그보다 도 2살이 어립니다. 



워드프레스는 PHP에서 다양하게 발전 중이었던 블로그형 웹사이트를
천하 통일 하였습니다. 전세계 30프로의 홈페이지가 이를 통해 개발되었다고 하는데
제 생각에는 더 높을거 같네요.
기존의 다양한 PHP 블로그 도구들은 완성도면에서 신뢰 하기 힘든게 사실입니다.
한국에도 많은 보드들이 탄생하고 사라진 것도 기술적 한계일 것입니다. 


하지만 워드 프레스는 달랐습니다. 시작과 동시에 전세계 사용자에게 사랑 받았고
신뢰할만한 시스템 확장 가능한 플로그인등이 우릴 사로 잡았습니다.

물런 워드프레스를 공격하는 악성 프로그램들이 발전하였지만
훌륭하게 이를 방어하고 있습니다.

결론은 워드프레스는 홈페이지를 만들기 좋은 하나의 "언어"라고 할 수 있습니다.

마우스로 홈페이지를 개발 할 수 있는 이 워드프레스를 과연 개발자가 알아야 할까?
라는 질문을 하게 됩니다. 

서버언어의 시대는 막이 내리고 있습니다 이미 Nodejs도 프론트엔드에서 모든걸 해결 하기 위해 나왔고
자바스크립트는 서버언어의 기본 뼈대만을 이용해 사이트를 개발 하고 있습니다.

워드프레스가 훌륭한 기본 뼈대를 제공하고 있고 이에 각 용도에 맞게 커스텀마이징을 
하면 최적의 시간으로 훌륭한 사이트를 제작 할 수 있습니다.


옛날처럼 게시판을 잘만드는 개발자가아니라 
게시판을 잘 이용하여 사이트를 구축하는 개발자의 시대입니다. 

모듈을 만들 줄 알아야 한다고 배워왔다면 
이젠 기존의 모듈을 이용해 활용해 재생산 할 줄도 알아야 하는 시대입니다.

그런 관점에서 워드프레스는 개발자도 공부하기 충분한 도구이며 언어라고 생각 됩니다.

이제 고코더와 함께 사이트를 함께 구축하면서 워드프레스가 바꿔 놓은 
홈페이지 제작의 시대를 경험해보시길 바랍니다.



마무리

 
그런데 전 마우스 개발이 더 어렵더라고요


댓글을 달아 주세요