How to Remove the Category From WordPress URL?

워드프레스 주소줄에서 “category” 문자열 제거 하기

 

개요


1. 카테고리가 있다고 가정하자

  • free, good, news 등등
  • 카테고리 접근시 기본URL : https://yourdomain.com/category/free
  • 2단계 이상의 카테고리(하위카테고리)를 사용 하고 싶다

2. URL 중간의 category를 제거했으면 좋겠다.

  • 뭔가 불필요하게 주소줄도 길어지고
  • category 문자열이 없으면 카테고리를 마치 디렉토리 처럼 사용하는것도 좋지 않을까?

3. 기준 버전

  • wordpress 5.4 (작성일 “2020.04.28” 당시 최신)

 

 

방법1. 워드프레스 기본기능 이용하기


 

1. 개요

사실 이걸로 구현하는 것이 가장 좋다는 생각이 들었다
플러그인에 의존하는것도 마음에 안들고
.htaccess 를 수정하는 것도 싫다.

 

2. 퍼머링크(permalink) 사용 : 관리자 -> 설정 -> 고유주소

  • 일반설정 에서 사용자 정의 구조 선택
  • 세부설정 : /%category%/%postname%/
  • 옵션의 카테고리 기반 : “.” 기호 입력

 

3. 결과

  • 카테고리 명 : free
  • 게시물 명 : post1
  • 기본URL : https://jirak.net/category/free/post1
  • 변경URL : https://jirak.net/free/post1

아!!! 됐다!!!
드디어 원하는 결과가 나와ㅆ…..

 

4. 문제점

카테고리가 2단계 이상으로 이루어졌을 경우
즉, 하위 카테고리가 존재할 경우

  • 1차 카테고리 명 : free
  • 2차 카테고리 명 : my
  • 게시물 명 : post1
  • 기본URL : https://jirak.net/category/free/my/post1
  • 변경URL : https://jirak.net/free/my/post1  (이 되기를 원했지만!!!!)

찾을수 없다고 나온다

하위 카테고리를 활용할 경우 이 방법으로는 적용이 되지 않는 문제가 발생

나름 찾아봤으나 이렇게 까지 사용하는 경우가 없었던지…
해결책을 찾을 수 없었다.

 

 

방법2. 플러그인 활용하기


 

1. 개요

개인적으로 어떤 기능구현을 위해서 플러그인&테마 에 의존하는것을 싫어한다.
제작자가 어떠한 이유로 업데이트를 중지하면 코어버전 업데이트시 문제가 발생할 수 있다.
이는, 자잘한 기능에 대한 만약의 상황이 남의 손에 좌우되는 불안 요소가 있다고 생각하기 때문이다.

 

2. 플러그인 : custom-permalinks

URL : https://wordpress.org/plugins/custom-permalinks/

Last updated:11 months ago
Active installations:100,000+

아… 마지막 업데이트가 11개월전이라니
인스톨이 10만 이상임을 일단 믿어야… ㄷ ㄷ ㄷ

사실 다른 플러그인들도 있다.
최근에 업데이트 된 것들도 있고

그럼 왜 custom-permalinks 를 선택한거야???

  • 비교적 단순하고, 그래서 쉬운 사용법
  • 사용 목적에 “딱” 부합 한다

다른 플러그인은 이걸 충족을 못시켜서…

  • 플러그인 설치후 “활성화”
  • 카테고리의 설정 화면에 “Custom Permalink”라는 옵션이 새로 보여진다.
  • 이곳에 카테고리 슬러그를 그대로 입력만 해주면

끝이 난다.

 

4. 단점

업데이트가 너무 오래 되었다.
설치를 해도 하필 이런걸…
제작자가 다시 열일 해주길 기도하자…!

 

 

방법3. 그 외


다른 방법들도 있다.
이렇게 “그 외” 라는 형태로 무시할만한 것은 아니지만
개인적으로 그렇게 까지는 시도할 필요가 없다는 생각이 든다.

  • .htaccess 에 설정하는 방법 : 하위 카테고리 사용시… Aㅏ….
  • 코어를 직접 수정하는 방법 : 어려운 작업은 아니지만… Aㅏ…

정도 되겠다.

 

About KENNETH 13614 Articles
지락문화예술공작단

Be the first to comment

Leave a Reply

Your email address will not be published.


*


이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.