워드프레스 3.0 정식버전 살펴보기 – 메뉴,헤더,백그라운드 이미지
드디어 워드프레스 3.0 정식버전이 나왔습니다. 방금 다른 워드프레스 블로그를 3.0으로 업그레이드하고 살펴보니, ‘Appearance’의 메뉴에 Menus, Background, Header 의 세가지 메뉴가 새롭게 추가가 되었습니다.
3.0 정식버전 살펴보기
참고 : 아래 기능들은 워드프레스가 3.0 버전 이상이라도, Theme에서 지원하지 않으면 사용할 수 없습니다.(3.0 메뉴로 수정하기)
사용자가 원하는데로 메뉴 설정 가능

워드프레스 3.0 정식버전의 가장 특징은 메뉴의 구성을 자유롭게 할 수 있다는 점입니다. 위의 그림의 왼쪽 ‘Appearance>Menus’를 클릭하면 새로운 메뉴를 생성할 수 있는 페이지가 나옵니다.
오른쪽에 메뉴 이름(Menu name)을 입력하고, 왼쪽에서 메뉴에서 사용될 페이지들을 불러올 수 있습니다. 자신의 사이트에 있는 페이지나, 포스트, 카테고리는 물론이고, 외부 사이트의 페이지까지 불러올 수 있습니다.
자신의 사이트에 있는 페이지나 카테고리는 목록에서 그냥 선택하고 ‘add to menu’를 클릭하면 추가가 됩니다. 내/외부의 특정 페이지 같은 경우는 해당 URL을 입력하고 추가 버튼을 눌러주면 됩니다.
메뉴로 불러온 페이지들은 제목 옆에 ‘Custom’ 버튼을 클릭하면 메뉴에 사용되는 각 페이지를 편집할 수 있습니다. 메뉴에 나타날 제목과 해당 메뉴에 마우스를 올렸을 때 나오는 제목까지 설정이 가능합니다.

이렇게 설정한 메뉴 스타일을 ‘Save Menu’ 버튼을 눌러 저장하면 ‘Theme Locations’에서 언제든지 다시 불러오거나 취소할 수 있습니다. 아래 스크린샷은 위에서 설정한 메뉴스타일을 적용했을 때의 모습입니다.

간편하게 헤더이미지 변경
아래 스크린 샷은 ‘Appearance>Header’ 메뉴를 클릭했을 때의 모습입니다. 사용자가 만든 이미지를 직접 올릴 수도 있고 디폴드로 제공되는 이미지 중에서 선택도 가능합니다.

백그라운드 이미지 변경
백그라운드 이미지도 FTP 프로그램 필요없이 간단히 업로드 할 수 있습니다. 색상설정도 가능합니다. 아래 스크린샷은 ‘Appearance>Background’를 클릭했을 때의 모습입니다.

간단히 워드프레스 3.0 정식버전에 새롭게 추가된 기능을 살펴봤는데 대체로 맘에 듭니다. 그리고 ‘Media>Library’ 메뉴를 클릭하면 페이지를 찾을 수 없다고 나오는데 버그인지 아니면 제 사이트만 그런지 잘 모르겠습니다.
추가: 아마도 버그 같습니다. 다음 업데이트까지 기다리기 힘든 분은, wp-admin\includes\ 디렉토리에 있는 post.php를 열어서 974줄에 있는 아래와 같은 코드를
wp($q);
아래와 같이 변경해 주시면 됩니다.
if (!false === $q) wp($q);
멀티 사이트 기능 지원
가입한 유저에게, 새로 워드프레스나 데이터베이스를 설치할 필요없이, 관리자창에서 몇번의 클릭으로 가입한 유저가 독립적으로 사용가능한 블로그를 제공해 줄 수 있습니다. 단, 가입한 유저는 관리자가 허가해주는 테마나 플러그인만 사용할 수 있습니다.
가입한 유저의 URL은 관리자의 설정에 따라서 서브도메인(http://user1.yoursite.com) 또는 서브디렉토리(http://yoursite.com/user1/)가 됩니다.
여기서 구체적인 내용을 다 설명하기엔 분량이 너무 많아서 생략합니다.
Custom Post Types의 지원
Custom Post Type은 쉽게 말하면, 워드프레스의 알림판(Dashboard) 왼쪽 사이드바에 있는 Page나 Post 메뉴와 같은 것이라고 할 수 있습니다. 여기에서 글을 작성하고, 분류하고 수정을 하는데, Custom Post Types를 사용해서, Page와 Post 메뉴가 하는 기능을 똑같이 갖춘 추가 메뉴를 만들 수 있습니다.
예를 들면, 책을 다루는 사이트라면 Books 라는 메뉴를 만들 수 있습니다. 기본적으로 Post나 Page가 하는 기능(글 작성의 추가나 수정, 카테고리나 태그의 설정)을 모두 다 할 수 있으며, 불필요하다고 생각되는 항목(예를 들면, custom fields, exerpt, 또는 타이틀)들은 빼 버릴 수도 있습니다.
일반적인 블로그라면 카테고리로도 충분히 커버가 가능하지만, 만약 특별히 따로 관리하고 싶은 컨텐츠가 있거나, Custom Taxonomy(Taxonomy : 카테고리나 태그와 같은 분류를 뜻함) 기능과 같이 사용해서, 컨텐츠를 체계적으로 관리하고 싶을 때 유용합니다.



아직까지 헤매고 있습니다 ㅠㅠ
잠을 잘수가 없네요
페이지 생성하면 홈페이지에 메뉴처럼 헤더 사진 위에 뜨는데요,,, 메뉴 생성하는걸로 하면 다 사라집니다… 아직 하위 메뉴는 하지도 못했구요…
이거 너무 어렵네요 흑흑
혹시 생성하신 메뉴를 저장하셨는지요?
워드프레스가 처음이시라니깐, 우선 메뉴에 사용할 페이지를 포스트로 할 것인가, 페이지로 할 것인가 결정하셔야 합니다.
참고 : http://wordpressblog.co.kr/wordpress-tutorial/page-post/
만약, 메뉴에 사용할 페이지를 포스트로 하셨다면, 포스트에서 is it for me 와 good for me 포스트를 작성해서 발행을 합니다.
그 후에 관리자 페이지의 ‘Menus’로 가서 보면 왼쪽에 Posts 라고 된 박스에 작성한 두 개의 포스트가 목록에 있을 겁니다. 두 개의 포스트의 체크박스를 선택한 후에 ‘Add to Menu’ 버튼을 클릭하면 오른쪽에 메뉴 아이템으로 추가가 된 것을 볼 수 있습니다.
추가된 두 개의 메뉴중 하위 메뉴인 good for me 메뉴바를 마우스로 끌어서 is it for me 바에 올려보면 is it for me 메뉴바 밑에 good for me 메뉴바가 오른쪽으로 약간 들어가 보이게 위치하는 순간이 있습니다. 그 때 마우스를 떼면 is it for me의 하위 메뉴가 됩니다.
제가 방금 위 포스트의 메뉴 그림을 약간 수정해서 다시 올렸는데, 위 포스트의 메뉴 그림을 보면 Uncategorized 메뉴 밑에 하위 메뉴들이 약간 오른쪽으로 들어간 것을 알 수 있습니다.
메뉴 구성이 다 끝나면 반드시 위쪽에 있는 ‘Save Menu’ 버튼을 눌러서 구성한 메뉴가 저장이 되도록 합니다.
그 후에 왼쪽 위쪽에 있는 Theme Locations 박스의 Select box에서 방금전에 구성한 메뉴를 찾아서 선택하신 후에 ‘Save’ 버튼을 눌러줍니다.
위의 과정중에 안되는 과정이 있으신지요?
얼마전에 만들어서 한참한참 헤매고 겨우 내가원하는 카테고리 만들고 배경넣고 이름바꾸고 웬만한건 헀는데 아직도 도무지 이해가 안되는게 많이 있습니다.
위에 설명하신 카테고리를 추가하는 화면에서 보면 왼쪽 바에 제가 만든 페이지가 두개가 있다고 뜨는데, 두개다 add하고 적용해도 죽어도 한개밖에 안뜨더군요. 그래서 어차피 안나오는거 지우고 싶은데 어디서 어떻게 지워야하는지도 모르겠구요.
그리고 가장 궁금한건(메뉴가 왼쪽에 위치한 테마를 쓰고있습니다.) 왼쪽 메뉴 가장위에 보면 RSS가 있고 아카이브가 있고 그밑에 제가만든 카테고리들이 나오던데 RSS는 도대체 어디서 지우는건지, 그리고 처음 블로그로 들어왔을때 무조건 새글이 보여지게 되는데 새글 말고 그냥 홈을 보여주게 하는 옵션은 어딨는건지… 벌써 이틀째 싸우는데도 도무지 해답이 안나오네요.
그리고 여기저기 도무지 이해가 안되는말도 많구요. 열불납니다. 정말.
page가 추가가 안되는 경우는 경험한 적이 없어서 잘 모르겠습니다. RSS는 위젯으로 되어 있을 수도 있지만 테마상에 직접 태그로 입력되어 있을 수도 있기 때문에 그럴 경우엔 테마상에 있는 태그나 PHP코드를 지우셔야 합니다.
블로그 메인페이지의 글을 새글이 아닌 그냥 홈을 보여주게 하려면 Frontpage 기능을 사용하시면 될 것 같습니다.
참고 : http://wordpressblog.co.kr/wordpress-tutorial/front-page/
더 자세한 내용은, 사용중인 테마를 알려주시면 확인해 보겠습니다.
저…죄송한데요… 저는 워드프레스 한글 3.1버전을 아이즈웹에서 설치해줘서 그리로 들어갔는데,,, 이것을 영문 버전으로 바꿀 수는 없는지요? 님께서 설명하신 ‘Appearance’의 메뉴에 Menus, Background, Header 가 생겼다고 하셨는데… 제 메뉴에는 Menus밖에 없어요… 한글 버전이라 다른 걸까요? ㅜㅜ
wp-content 디렉토리에 보면 languages 라는 폴더가 있을 겁니다. 그 디렉토리를 지우시면 될 겁니다. 만약에 그래도 한글로 나온다면 wp-config.php에서 define (‘WPLANG’, ‘ko_KR’); 라고 되어 있는 부분에서 ko_KR 부분을 지우셔서 define (‘WPLANG’, ”); 으로 설정하시면 될 겁니다. 저도 한번도 실제로 해본 적은 없어서 확실한지는 정확치가 않네요.
한글판은 영문을 단순히 한글로 번역한 것이기 때문에, 영문판과 기능적인 차이점은 전혀 없습니다. Menus, Background, Header 메뉴는 사용하시고 있는 테마가 지원을 해야 사용할 수 있습니다. 요즘 나오는 테마와 업데이트가 자주 있는 테마들은 Menus는 거의 다 지원하고 있는데, Background 와 Header 메뉴는 지원안하는 테마도 많이 있습니다. 따라서 영문판으로 바꾸셔도 headers 와 background 메뉴가 나타나지는 않습니다
[...] 워드프레스 3.0 정식버전 살펴보기 – 메뉴,헤더,백그라운드 이미지 [...]
안녕하세요? 좋은 글 잘 읽었습니다. 3.0 업그레이드하는데 참고했구요…
트랙백 주소를 알 수가 없어서 손트랙백(ㅎㅎ) 남깁니다.
http://raftwood.net/blog/1297
감사합니다~