작성일자
카테고리 워드프레스/워드프레스 완벽입문 FAQ

워드프레스 책과 관련해서 질문 내용을 다른 분들도 참고할 수 있도록 이곳에 계속 업데이트해서 올리겠습니다.


워드프레스 완벽입문. 

재밌고 시간이 허락하는한 빨리 책 전체를 보고싶은 충동에 빠져 있습니다.

처음 xe를 배울때도 그랬지만 마땅히 참고할만한게 없어서 인터넷 뒤지고뒤져

따라하면서 힘들고 어려웠던 것을 생각하니 워드프레스는 베누시안님이 주신

워드프레스완벽입문으로 배우는 지금은 엄청 행복하고 즐겁습니다. ㅋ


아직은 몰라서 크게 질문할만한 것도 없고 설명이 너무 잘되어 있어서 배우는데 큰 어려움이 없기도 합니다.

문제는 시간이 학생때처럼 매달릴 수 없다는 것이지요.


답변>책은 1,2,3장이 워드프레스의 모든 기능을 다루려고 했으니 필요한 것만 보셔도 됩니다. 보는 분에 따라서 처음부터 끝까지 봐야하는 사람도 있지만 경우에 따라서 사전식으로 봐도 됩니다. 필요한 것만 찾아서 보는 것이 훨씬 이해도 빠를 수 있습니다.


간단한 질문을 드리면 워드프레스 접근 하는 방식에서 WAMP를 쓰거나 무료호스팅 또는 유료를

쓸 수도 있는데 책은 각각을 설명해 줘야 하므로 세가지를 다루었는데

하나만 딱 잡아서 따라하는게 효율적일 듯해서 말입니다. 어느것으로 하는게  좋은지요. 유료는 돈이 아까워서 ㅋ.


답변>무료 호스팅으로 개설하시고 나중에 용량이 필요할 때 늘리면 됩니다.


지금 2장을 보는 중인데 이 장이 워드프레스 기본 기능 둘러보기 같은데 지금 굳이

다 따라서 할 필요는 없지않나 생각되어 꼭 필요하게 해야하는 것이 있을까요?

예를들면 그라바타나 고유주소설정 같은 것들 말입니다.


답변> 꼭 필요하다고 할 만한 것은 없습니다. 님은 아마도 테마만들기와 수정하기가 가장 필요할 듯 싶은데요. 4장과 5장을 보시면서 하다가 막히는 부분은 앞장에서 찾아서 보시면 됩니다.


처음 이 워드프레스라는 것을 접할때는 블로깅을 위한 것으로 생각되었는데

그래서 제가 지금껏 블로그를 운영할 필요도 느끼지 못했던지라(아직도 약간은 남아 있지만)

과연 얼마나 필요할까 생각했엇죠. 그런데 지금은 생각을 바꾸어 플러그인을 이용해서

홈페이지 겸한 쇼핑몰을 구축할 수도 있겠다 하는 느낌을 가지게 되었습니다.


답변> 기본 테마를 갖고 여러가지 플러그인을 설치해서 웹사이트를 만들 수는 있지만 쇼핑몰을 만들자면 쇼핑몰 플러그인을 설치해야하고 이 플러그인의 사용법이 아주 복잡합니다. 그래서 별도의 책을 만들 예정입니다.


그래서 또 질문을 드리면 워드프레스로 다중의 블로그를 운영이 가능하므로(맞나요?) 

블로그와 쇼핑몰을 같이 운영하여 서로 링크를 시키면 좋겠다는 생각이 드네요.

과연 맞는 질문인지 모르겠슴니다. 구체적으로 생각하면 블로그를 하나의 아이템을 위한 커뮤니티 사이트처럼 꾸며

자유롭게 접근토록 하고 쇼핑몰로 자연스럽게 넘어오도록 한다면 윈윈이되지 않을까 해서 말입니다.

베누시안님의 좋은 아이디어를 듣고 싶습니다.


답변> 워드프레스의 다중 사이트 기능은 용도가 다양합니다. 하나의 설치로 쇼핑몰 사이트와 블로그 사이트 포럼 사이트를 만들어 혼자서 사용할 수도 있고 말씀대로 메뉴에 링크만 연결하면 됩니다. 서브디렉토리 형태로 운영하면 도메인은 그대로이니 하나의 사이트에서 이루어지는 것으로 보이게 됩니다.


여담인데 이 책을 읽다보니 예제 그림들에서 익숙한 닉네임이 나와서 엄청 웃고 신기하기도 했습니다.

그 닉네임을 가진 분은 제가 xe로 쇼핑몰 만들 때 너무 몰라서 질문하고 대답을 받았던 분인데

책에서 그 닉네임을 보니 반갑기도 했구요. 

아무튼 인터넷이란 공간이 연결시켜 주는 걸 보면서 새로운 인연도 만들고

새로운 지식도 쌓고 하고 있습니다. 베누시안님을 만나 또다른 경험의 세계로 가고 있기도 하지요.


답변> 티스토리 글을 워드프레스로 이동해서 그런지 제 티스토리에 방문했던 분들이 그대로 나온답니다.


베누시안님 덕분에 많은 도움을 받으며 워드프레스로 작업을 하다가 급하게 도움을 요청합니다. 
웹사이트 주소를 도메인명으로 변경하려다가 잘못해서 워드 프레스 설정에서 웹사이트 주소 외에 설치 주소까지 바꾼 것 같습니다. 고분고투 끝에 당장 오픈을 하기로 했는데 도움 요청할 곳이 없어 죄송하지만 급하게 도움 요청합니다. 
혹 도움을 받을 수 있을까요?


답변> 파일구조가 바뀌어서 로그인도 안되네요. 재설치하는 것이 어떨는지요.
기존에 사용하던 사이트가 아니고 새로 만드는 사이트라면 재 설지하는 것이 훨씬 안전합니다.

수정하지 않은 상태에서 요청하셨다면 빨리 수정할 수 있는데 URL을 변경하고 난 후에는 로그인도 어렵습니다. URL을 설정화면에서 변경만 하면 안되고 몇가지 수정을 해줘야합니다. 별도의 글을 올려서 방법을 알려드리겠습니다.

http://martian36.tistory.com/1043


워드프레스를 WAMP를 통해 설치했더니 localhost/wordpress라고 치면 잘 나오네요 :)
호스팅이랑 도메인을 갖고 있는데 어떻게 옮기나요?


답변> 제 글 중에 무료 호스팅 서비스에 설치하는 방법이 있는데http://martian36.tistory.com/764 이곳을 참고하시면 됩니다.


현재 책 구매해서 테마 만드는 부분 보면서 따라하고 있습니다.

지금 header.php파일 만들어서 index.php 파일과 연결시키는 작업을 하고있습니다.

책에 나와있는 <?php get_header(); ?> 를 index.php파일에 삽입했는데 전혀 인식이 안되네요 ㅜ.

지금 같은경우에는 서버 연결 없이 그냥 제 하드에서만 작업을 진행하고 있는데 그 때문에 그런건지요..?


답변> 워드프레스는 php기반의 프로그램이라서 wamp서버가 활성화 되어야 합니다. wamp서버를 설치했다면 시스템 트레이에서 아이콘이 녹색으로 돼 있는지 확인하시고요. 그래도 안되면 작업중인 폴더를 압축해서 이메일로 보내주세요.


오늘도 책보면서 열심히 공부하고 있습니다.

그러다보니 몇가지 질문이 생겼네요.


1. 417p 보면

  <?php if ( ! dynamic_sidebar( 'Sidebar Widgets' ) ) : ?>

  <aside id="search-box" class="widget">

  <?php get_search_form(); ?>

  </aside>

  <aside id="archive" class="widget">

  <h3>글 보관함</h3>

  <ul>

  <?php wp_get_archives('type=monthly&limit=12'); ?>

  </ul>

  </aside>

  <?php endif; ?>

위와 같이 입력하는 이유는 결국 "사이드바 위젯에 다른 위젯을 추가할 경우 이전에 있던 검색과  글보관함을 화면에서 나타나게 하지 않겠다." 라고 이해해도 될련지요?


답변> 네 그렇습니다. 관리자 화면의 위젯 화면에서 사이드바에 위젯을 배치하면 위 조건문에 의해 검색과 글보관함이 나타나지 않게 됩니다. 반대로 사이드바의 위젯을 제거하면 다시 위 위젯들이 살아나죠.  


2. 푸터위젯이 왜 section 태그에 들어있는지 모르겠습니다. 요소 검사해봐도 section은 보이지 않아서요.


답변> 워드프레스는 위젯들이 함수에 의해 만들어집니다. 사이드바의 경우 위에서 나오듯이 aside 태그가 들어가 있죠. 마찬가지로 푸터는 section 태그가 들어가 있습니다. 419페이지에 보면 나오죠. 이처럼 위젯은 같은 구조입니다. footer.php에 아무리 찾아도 section 태그가 없는 것은 함수에 의해 만들어져서 나타나기 때문입니다.


이러한 태그는 푸터니까 반드시 section 태그를 써야하는 것은 아니고 div태그를 사용해도 됩니다. 그러면 CSS에서도 해당 선택자를 지정해줘야 하죠.


php 파일 만드는 과정중에 style.css 파일과 header.php파일이 연결이 안되네요.

절대 경로로 해야한다해서 절대경로로 해봤는데도 안되구요.

댓글에서 말했던것처럼 ftp:// 로 해야지만 되더라구요 ㅜ.

현재 웹호스팅 서버에 올려서 하고 있는데 잘 안되서 질문드립니다.


점검해보니 경로가 틀렸더군요. 아래 빨간 색 부분은 ftp 경로를 그대로 복사하셨는데 ftp 경로는 http 경로와 다릅니다. 


<link rel="stylesheet" href="http://abcd@abcd.nflint.com/html/wp-content/themes/myfirst-theme/style.css" type="text/css" media="screen" title="no title" charset="utf-8"/>


그래서 위 내용을 고쳐보면 다음과 같습니다. 아래 내용으로 그대로 복사해서 붙여넣고 실행해보세요.


<link rel="stylesheet" href="http://abcd.nflint.com/wp-content/themes/myfirst-theme/style.css" type="text/css" media="screen" title="no title" charset="utf-8"/>


그리고 index.php 파일을 보니 상단에 아래처럼 돼 있습니다.


<? get_header(); ?>


이것은 아래처럼 반드시 php를 넣어야합니다.


<?php get_header(); ?>


질문>안녕하세요 베누시안님 반갑습니다 다름이 아니라 제가 워드프레스완벽입문 책을 구입해 워드프레스 싸이트를 꾸미고 있는데요 씸포레스트에서 유료테마를 구입하여 다운로드후 설치 했습니다


활성화를 시키니 

Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /home/hosting_users/xxx1987/www/wp/wp-content/themes/purity/admin/classes/class.admin.php on line 188


중략

/home/hosting_users/xxx1987/www/wp/wp-admin/includes/menu.php(97): do_action() #6 /home/hosting_users/xxx1987/www/wp/wp-admin/menu.php(233): require_once('/home/hosting_u. in /home/hosting_users/xxx1987/www/wp/wp-content/themes/purity/admin/classes/class.admin.php on line 201

위와 같은 메세지가 뜨면서 활성화가 되지 않습니다 .. 

뭐가 잘못된건지 조언좀 부탁드릴께요 ..

구입한 테마는 http://themeforest.net/item/purity-clean-minimal-bold-wordpress-theme/639774 이테마입니다 


답변> 로컬에서 시험해보니 잘되는데 웹호스팅 서버에 올려서 시험해보니 같은 증상이 나옵니다. 

구매하신 테마는 구글맵을 이용하게끔 만들어져있는데 구글맵은 구글의 서버에서 파일을 가져와서

사용하는 방식이라서 이런 기능을 이용하자면 위의 설정이 활성화되야합니다. 그런데 국내 호스팅은

보안을 이유로 막아놓고 있죠. 그래서 오픈을 시켜줄지 의문이군요. 만일 안되면 구매 취소하면

씸포레스트에서 받아줄 겁니다.


우선 시간을 절약하기 위해서 제 호스팅회사에 요청한 내용으로 요청을 해놓으세요.


다음과 같이 하시면 됩니다.


"안녕하세요. 제가 워드프레스 테마를 설치하려고 하니 에러가 발생합니다.


원인은 php 설정에서 allow_url_fopen 이 off로 돼 있기 때문인데요.


이것을 on으로 해주시면 좋겠습니다.


감사합니다."


위와같이 웹호스팅 회사에 요청하니 설정 변경했다고 답변이 등록됐으며 테마를 활성화하니 잘 됐습니다.


안녕하세요. 베누시안님 
덕분에 책보면서 열심히 공부하고 있는데.. 궁금한 점이 있습니다. 함수에 의해서 생기는 파일을 수정하려면 어떻게 해야 하나요? 예를 들어 책 본문 (536page 상단 이미지 참고) 이미지를 보면 댓글 스샷이미지입니다. 댓글 수정전의 이미지인데 
저는 여기서 css도 수정해야 하지만 "웹표준과 W3C에 대한 5개의 생각" 이라는 타이틀에서 (5개의 생각) > (5개의 댓글)로 바꾸고 싶어서 요소검사 - "생각"을 "댓글"로 바꿔보는것까진 되는데 요소검사에 직접 소스를 바꿔 적용할 수는 없는거죠?? 
혹시 있나 싶어서 검색 해봤지만 그런 기능은 없는듯 하고... 쉽게 말해 요소검사에선 보이지만 접근하는 방법을 몰라 못 바꾸고 있습니다.. 


답변> 안녕하세요. 제 책을 좋게 봐주시니 감사합니다. 책에서도 가끔 소개를 했지만 언어파일을 수정하면 간단하게 변경할 수 있습니다. 물론 테마 파일이나 코어파일을 수정해줘도 되지만 나중에 이런 파일들이 업데이트하면 수정한 것이 날아가게 되죠. 언어파일도 업데이트 하면 날아가지만 간편한 것이 언어파일 수정입니다. 예를들어 책에서 bbPress를 이용한 게시판 만들기 부분이 있는데 여기서 사용하는 용어는 있는 그대로 번역했기 때문에 한국형 게시판에서는 사용이 어색합니다. 그래서 이런 용어들을 다른 단어로 번역해서 사용하면 되겠죠. 제가 별도의 글을 올려서 언어파일을 수정하는 방법을 올려드리겠지만 우선 구글에서 Poedit 으로 검색해서 프로그램을 내려받습니다. 설치를 하고나서 워드프레스 테마 폴더에서 현재 사용중인 테마로 들어가서(아마도 기본 테마(2011)일 것 같습니다.) language 폴더로 들어가면 언어파일이 있습니다. 이것을 클릭하면 Poedit 편집기에 좌측에는 영어, 우측에는 한글로 나옵니다. 그러면 Ctrl+F키를 눌러서 "생각"으로 검색하세요. 하나만 검색됩니다. 하단의 한글부분을 "댓글"로 수정하고 Ctrl+S키를 누르면 저장되면서 컴파일까지 된 확장자가 mo인 파일도 변환됩니다. 그러고나서 블로그 화면에서 새로고침하면 "생각"이 "댓글"로 나타날겁니다.

http://martian36.tistory.com/1054


책보면서 잘 공부하고 있는 중인데요.
현재 자식테마 이용해서 테마 제작하려고 하는데
자식 테마 생성후 function.php의 있는 전부 내용 삭제하라고 하셨는데
내용을 모두 삭제할 경우, 관리자-외모-위젯 설정이 아예 사라집니다.
메뉴 설정도 사라지구요.(473 page)

복사된 자식 테마의 function.php를 삭제하는 게 맞는 거 같은데
그림5-32에는 위젯 지원이 된다고 나와있고
헷깔리네요.

원래 function.php 내용을 지우면 위젯 설정이 안되는거 아닌가요??


답변> 자식테마의 함수파일의 내용을 다 지워야하는게 맞습니다. 이 작업을 하기 전에 부모 테마와 연결하기 위해서 스타일시트에 Template: twentyeleven 을 입력해줘야합니다. 그래야 부모 테마의 함수 파일을 인식하게 됩니다. 472 페이지에 있습니다. 함수파일은 두개가 있으면 중복되므로 충돌이 일어나기 때문에 자식테마의 함수를 지워주는 것입니다. 그대신 반드시 서로 연결하기 위해 부모 테마의 이름을 자식테마의 스타일시트에 넣어주는 것입니다.




저작자 표시 비영리 변경 금지
신고

비밀댓글입니다

BlogIcon 베누시안

안녕하세요. "내비게이션 메뉴만들기까지" 파일은 완성된 파일입니다. 참고용으로 넣은 것이고요. 그러니 파일은 직접 만드셔야합니다. 409페이지에서 index.php 등 템플릿 파일은 앱타나 스튜디오 편집기에서 독자분이 직접 만드셔야합니다. 내용으로 들어갈 파일이나 소스코드도 첨부파일에 다 있습니다.

맥프레소

안녕하세요. 베누시안님
덕분에 책보면서 열심히 공부하고 있는데.. 궁금한 점이 있습니다. 함수에 의해서 생기는 파일을 수정하려면 어떻게 해야 하나요? 예를 들어 책 본문 (536page 상단 이미지 참고) 이미지를 보면 댓글 스샷이미지입니다. 댓글 수정전의 이미지인데
저는 여기서 css도 수정해야 하지만 "웹표준과 W3C에 대한 5개의 생각" 이라는 타이틀에서 (5개의 생각) > (5개의 댓글)로 바꾸고 싶어서 요소검사 - "생각"을 "댓글"로 바꿔보는것까진 되는데 요소검사에 직접 소스를 바꿔 적용할 수는 없는거죠??
혹시 있나 싶어서 검색 해봤지만 그런 기능은 없는듯 하고... 쉽게 말해 요소검사에선 보이지만 접근하는 방법을 몰라 못 바꾸고 있습니다..

이 책이 없었다면 워드프레스 찜쩌먹고 싶은 욕망을 욕망으로 남겨둘 뻔 했습니다. 감사합니다. ^^

BlogIcon 베누시안

안녕하세요. 제 책을 좋게 봐주시니 감사합니다. 책에서도 가끔 소개를 했지만 언어파일을 수정하면 간단하게 변경할 수 있습니다. 물론 테마 파일이나 코어파일을 수정해줘도 되지만 나중에 이런 파일들이 업데이트하면 수정한 것이 날아가게 되죠. 언어파일도 업데이트 하면 날아가지만 간편한 것이 언어파일 수정입니다. 예를들어 책에서 bbPress를 이용한 게시판 만들기 부분이 있는데 여기서 사용하는 용어는 있는 그대로 번역했기 때문에 한국형 게시판에서는 사용이 어색합니다. 그래서 이런 용어들을 다른 단어로 번역해서 사용하면 되겠죠. 제가 별도의 글을 올려서 언어파일을 수정하는 방법을 올려드리겠지만 우선 구글에서 Poedit 으로 검색해서 프로그램을 내려받습니다. 설치를 하고나서 워드프레스 테마 폴더에서 현재 사용중인 테마로 들어가서(아마도 기본 테마(2011)일 것 같습니다.) language 폴더로 들어가면 언어파일이 있습니다. 이것을 클릭하면 Poedit 편집기에 좌측에는 영어, 우측에는 한글로 나옵니다. 그러면 Ctrl+F키를 눌러서 "생각"으로 검색하세요. 하나만 검색됩니다. 하단의 한글부분을 "댓글"로 수정하고 Ctrl+S키를 누르면 저장되면서 컴파일까지 된 확장자가 mo인 파일도 변환됩니다. 그러고나서 블로그 화면에서 새로고침하면 "생각"이 "댓글"로 나타날겁니다.

감사합니다.

BlogIcon 베누시안

근데 536페이지나 나가셨네요. 책 보시면서 어색하거나 불편한 점은 없었는지 궁금하네요. 어떤점이 안좋은지 알려주시면 안될까요?^^ 다음 책을 준비해야하는데 기탄없는 의견 부탁드립니다.

Poedit 사용법은 바로 준비해서 올리겠습니다.

맥프레소

language파일을 바로 에디터로 열어서 수정해도 되나요? poedit프로그램 다운 받긴 했는데 ㅎㅎ ..

어색 불편함이라... 두개정도 있네요 ㅎㅎ

첫번째로
참고할 수 있는 이미지가 먼저 나오고 글이 뒤에 나오면 이미지 먼저 보고 윤곽을 그린 후 설명글을 보기때문에 이해하는데 이미지가 많은 도움이 됩니다. 제가 책을 볼때 글을 읽으면서 무슨말인지 모르고 있다가 뒤에 이어 나오는 이미지를 보고나서야 윤곽이 그려집니다. 그럼 다시 뒤로 가서 읽었던 글을 다시 읽게되는경우가 종종 있었습니다. 이건 제 입장에서의 불편함일거 같긴 합니다.

두번째는 다운받은 예제파일입니다.
예제 파일의 위치가 애매해서 종종 헷갈릴때가 있습니다.

답변 감사하고 즐거운 주말 보내세요~

BlogIcon 베누시안

얼마든지 수정해도 됩니다. 취향에 안맞으면 다시 변경해도 되고요.

좋은 의견 감사합니다. 님도 즐거은 주말 보내세요.

김모군

안녕하세요.

책보면서 잘 공부하고 있는 중인데요.
현재 자식테마 이용해서 테마 제작하려고 하는데
자식 테마 생성후 function.php의 있는 전부 내용 삭제하라고 하셨는데
내용을 모두 삭제할 경우, 관리자-외모-위젯 설정이 아예 사라집니다.
메뉴 설정도 사라지구요.(473 page)

복사된 자식 테마의 function.php를 삭제하는 게 맞는 거 같은데
그림5-32에는 위젯 지원이 된다고 나와있고
헷깔리네요.

원래 function.php 내용을 지우면 위젯 설정이 안되는거 아닌가요??

BlogIcon 베누시안

안녕하세요. 자식테마의 함수파일의 내용을 다 지워야하는게 맞습니다. 이 작업을 하기 전에 부모 테마와 연결하기 위해서 스타일시트에 Template: twentyeleven 을 입력해줘야합니다. 그래야 부모 테마의 함수 파일을 인식하게 됩니다. 472 페이지에 있습니다. 함수파일은 두개가 있으면 중복되므로 충돌이 일어나기 때문에 자식테마의 함수를 지워주는 것입니다. 그대신 반드시 서로 연결하기 위해 부모 테마의 이름을 자식테마의 스타일시트에 넣어주는 것입니다.

워드프레스로 옮길까?

기존의 워드프레스를 가입하면 무료로 이용할 경우 제약이 너무 많은데요.
그래서 직접 호스팅에 워드프레스를 업로드 하고 설치하려고 하는데.
호스팅에 설치하면 워드프레스의 무료로 제한되어 있는 여러가지 기능들을 다 사용할 수 있나요?

BlogIcon 베누시안

안녕하세요. 네 제한이 전혀 없습니다.

BlogIcon 정윤재

안녕하세요...ㅠㅠ
이거 책을 보다 아무리 해도 진도가 안나가서 여기에 여쭙습니다.
제가 생초보라 양해 해주시고 바쁘시겠지만 되도록 빠른 답변 기다리겠습니다.

책 57,58p에 보면 스크립트를 복사해서 붙여 넣으라고 되어있는데..
우선 저는 무료로 호스팅을 신청하지 않아서 스크립트 적용 대상이 아니라고 업체에서 연락을 받았구요(무료 호스팅이 없더군요)
아무리 해도 60페이지에서 처럼 웹브라우저에 등록한 도메인을 쳐봐도 워드프레스 설치화면이 나오질 않습니다.
이거 어떻게 해야 하나요...ㅠ.ㅠ 미치겠네요..

BlogIcon 베누시안

해당 내용은 나야나에서 무료 호스팅일 사용할 경우에만 해당합니다. 그러니 유료이거나 다른 호스팅 서비스를 사용하면 해당 서비스에 맞게 설정해야합니다. 아무리 해도 안되면 ftp 로그인 정보를 이메일로 알려주세요. martian36@naver.com

민지

안녕하세요. 혼자서 워드프레스 홈페이지를 처음 만들고 있는 사람입니다.
그런데 중간에 질문이 생겼는데 물어볼 데가 없어서... 검색하다가 이곳에 남깁니다 ㅠㅠ

페이지(home, profile 등)를 눌렀을때, 페이지 제목(home, profile)이 본문 바로 위에 뜨는데, 이 제목을 없애는 방법을 찾고있습니다 ㅠㅠ 아무리 찾아봐도 안나오네요... 도와주세요.

BlogIcon 베누시안

페이지를 만들면 제목이 나오는 것은 당연한 것입니다. 이것을 보이지 않게 하려면 스타일시트를 수정해야합니다.

선택자 {position:absolute; clip: rec(1px, 1px, 1px,1px)}을 사용해보세요.

티스토리 툴바