WordPress는 매우 많은 플러그인(plug-in)이 존재한다. 더불어 다양한 테마(themes)까지… TextCube와 Tistory와는 비교가 안될 정도로 많은 플러그인과 테마 때문에 요즘은 블로그 꾸미는게 즐겁기 만하다.

WordPress의 플러그인 중에 매우 유용한 플러그인이 있어서 소개하겠다.

 

플러그인 이름은 “Ozh’ Admin Drop Down Menu”이다. 이 플러그인은 WordPress 2.7+ 이상 버전에서 제대로 동작한다. 이 플러그인은 아래 화면처럼 기본 관리자 메뉴를 위 화면처럼 깔끔하고 사용하기 편한 Drop&Down 메뉴로 변경해준다. 사실 TextCube를 사용하다가 WordPress를 쓸 때 불편했던 점 중에 하나가 관리자 메뉴였다. 그러한 불편함을 말끔하게 없애주는 플러그인이라 할 수 있겠다.

 

Ozh’ Admin Drop Down Menu 플러그인 설치방법

 

WordPress는 플러그인을 매우 쉽게 설치할 수 있다. 관리자 페이지에서 직접 설치가 가능한데 아래와 같은 방법으로 설치를 따라해보면 다른 플러그인도 원하는데로 설치해서 사용할 수 있겠다.

 

1. 소개한 Drop&Down Menu 플러그인을 설치하기 위해 관리자 메뉴에서 플러그인->새로추가 로 들어간다.

2. 아래화면과 같이 플러그인 설치의 검색에서 “drop down menu”으로 검색한다.


3. 검색해보면 Ozh’ Admin Drop Down Menu을 발견할 수 있을 것이다. 이것을 선택해보자.


4. 아래와 같은 창이 뜨면 “지금 설치하기” 버튼을 눌러 설치를 시작한다.

 

5. FTP를 통해 해당 플러그인을 다운로드받아 설치하도록 한다. 자신의 FTP 계정 ID와 Password를 넣고 “처리하기”버튼을 누른다.

 

6. 설치가 완료되면 아래와 같은 화면이 나온다. “작업 : 이 플러그인을 활성화”를 눌러서 플러그인을 실행시켜보자. 만약 이런 화면이 나오지 않는다면 FTP 계정 정보를 잘못 입력했을 가능성이 크다.

 

7. 설치 및 실행을 모두 완료했다. 아래 화면은 실행한 화면이다. 

 

8. 세부적인 설정을 위해 메뉴에서 설정->Admin Menu로 들어가보자.

 

9. 다음과 같이 세부적 설정도 할 수 있다.

 

정리하며

다양한 플러그인과 테마가 있는 WordPress의 매력에 같이 빠져보지 않으실래요? ^^;

워드프레스(WordPress)를 설치하면 기본 접속 URL은 “http://localhost/?p=번호”가 된다. 하지만 이러한 형태는 웬지 깔끔해 보이지 않는다. 그래서 워드프레스 설정에는 아래 그림처럼 여러가지 형태로 접속 URL을 변경할 수 있도록 하고 있다.

 

 

위와 같이 설정하면 WordPress 설치 폴더에 .htaccess가 생성된다. .htaccess를 확인해보면 아래와 같은 코드가 생성된 것을 확인할 수 있을 것이다. 참고로 본인의 블로그 루트는 “/blog/”이다. 대부분의 사람들은 “/” 이 될 것이다.

<IFMODULE mod_rewrite.c>  
RewriteEngine On  
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule . /blog/index.php [L]  
</IFMODULE>

위 코드는 Rewrite엔진을 On하고 Rewrite기본경로를 /blog/로 하며, 파일이름이 기존에 있는 파일과 디렉토리가 아니라면 /blog/index.php로 rewrite 하겠다는 의미와 같다. 즉, “/archives/번호” 로 접속하면 기존에 있는 파일과 디렉토리가 아니므로 접속한 URL변경없이 “/blog/index.php”를 실행하게 된다.

 

이처럼 “?p=번호” 대신 “/archives/번호” 형태로 접속을 할 수 있도록 설정했지만 제대로 실행이 안된다면  Apache 설정에 .htaccess를 사용할 수 있도록 하고 mod_rewrite가 동작하도록 해야한다.

 

Apache 설정은 httpd.conf에서 할 수 있다.
이 파일의 위치는 설치한 서버마다 다를 것이며 개인서버를 운영하는 사람은 root로 접속해서 사용이 가능하며 호스팅을 받는 사람이라면 php_info()함수로 mod_rewrite 모듈이 동작하는지 여부를 확인하여 동작이 안된다면 사용할 수 있도록 호스팅 업체에 요청해야한다.

 

httpd.conf에서 2가지 영역을 수정하면 되겠다.

  1. LoadModule rewrite_module_modules/mod_rewrite.so 의 주석을 제거한다.
  2. 다음 부분에서 AllowOverride를 All로 설정함
    <Directory “home/httpd/html”>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow, deny
    All from all
    </Directory>

이와 같이 설정하고 Apache를 재실행하면 새로운 접속 URL인 “/archives/번호” 형태로 접근할 수 있을 것이다.

 

mod_rewrite를 이용하면 이렇게 깔끔하게 URL을 정리할 수 있으니 활용가치가 높다. 따로 학습을 해두면 분명히 유용하게 사용할 수 있을 것이다.

+ Recent posts