-
익명손님@익명손님@2006/07/15 12:36 오전 #1785
지금 Ultimate Tag Warrior인가 그 플러그인을 쓰고 있는데요. 태그만 쓰고 카테고리가 아예 없으면 좋겠거든요. 태그를 인식하는 사이트에서 보면, 태그가 아닌 카테고리까지도 태그로 받아들이는데요. 예를 들자면 제 블로그의 카테고리 중 하나인 Trivial Solution도 카테고리로 인식하는 문제가 있습니다. Trivial Solution 이라는 건 카테고리로는 어울릴지 몰라도 태그로서는 안 어울린다고 생각하는데요. 이런 식으로 카테고리까지 태그로 인식하는 걸 막기 위해 카테고리를 없애버리고 싶습니다. 가능할까요?
익명손님@2006/07/15 12:36 오전 #1792지금 Ultimate Tag Warrior인가 그 플러그인을 쓰고 있는데요. 태그만 쓰고 카테고리가 아예 없으면 좋겠거든요. 태그를 인식하는 사이트에서 보면, 태그가 아닌 카테고리까지도 태그로 받아들이는데요. 예를 들자면 제 블로그의 카테고리 중 하나인 Trivial Solution도 카테고리로 인식하는 문제가 있습니다. Trivial Solution 이라는 건 카테고리로는 어울릴지 몰라도 태그로서는 안 어울린다고 생각하는데요. 이런 식으로 카테고리까지 태그로 인식하는 걸 막기 위해 카테고리를 없애버리고 싶습니다. 가능할까요?
익명손님@익명손님@2006/07/16 1:28 오전 #1787우선 워드프레스에서 글 분류를 완전히 사라지게 하는것은 불가능합니다.
물론 워드프레스의 소스 코드들을 어렵게 수정한다면 될 지도 모르겠지만요.- 글 분류를 아예 없애고 싶으시다면 차라리 블로그에 존재하는 글 분류들을 모두 삭제하고 "미지정" 분류만을 남겨놓는게 어떨까 합니다.
그 외에 글 분류는 그대로 두고, 태그 인식 사이트에서 글 분류를 태그로 인식하는걸 막기 위해서, 그나마 쉽게 조치 할 수 있는 법은 있습니다.
카테고리를 태그로 인식하는것은 the_category() 라는 함수 때문입니다.
카테고리를 출력하는 과정에서 자동으로 rel="category tag" 값이 붙기 때문에 태그를 읽어들이는 사이트들에서 자동적으로 카테고리를 테그로 인식하게 되죠.
(태그 인식 사이트에서는 글의 소스중에서 rel="tag" 부분을 찾아내기 때문)- 첫번째로 워드프레스 기본 소스를 건드리지 않는 방법으로는 테마 파일을 수정하는 것입니다.
즉, 테마 템플릿 파일들에서 카테고리를 출력하는 부분을 삭제하면 됩니다. 어짜피 태그 인식 사이트들에서는 블로그 전체가 아닌 개별 글들 만을 대상으로 하기 때문에 single.php파일만 수정하면 됩니다.
single.php파일을 열어서 the_category(지정값들….); 부분을 제거 하면 됩니다. R.Envy님의 경우 카테고리 기능을 없애버릴 생각까지 하셨으니, 블로그에서 카테고리가 표현되는 부분은 삭제하셔도 무방하겠죠 ?
완벽하게 하고 싶으시다면 사용중인 테마 폴더내의 파일들을 모두 열어서 카테고리를 출력하는 부분을 모두 삭제 하시면 되겠죠…
- 두번째로 그다지 추천드리고 싶지 않은 방법입니다만… 워드프레스의 소스를 수정하는 방법입니다.
"wp-includes/template-functions-category.php" 파일을 텍스트 에디터로 열어서 42번줄 부근의 get_the_category_list() 함수를 찾습니다.
그 함수의 내용을 살펴보면, 몇군데 rel="category tag" 라고 적혀 있을겁니다.
그 부분 모두에서 " tag"를 제거하면 됩니다. (rel="category" 만 남게되도록)
모든 파일을 수정할때는 항상 수정 전에 파일을 백업해 두는것을 잊지 마시기 바랍니다.
2006/07/16 1:28 오전 #1794우선 워드프레스에서 글 분류를 완전히 사라지게 하는것은 불가능합니다.
물론 워드프레스의 소스 코드들을 어렵게 수정한다면 될 지도 모르겠지만요.- 글 분류를 아예 없애고 싶으시다면 차라리 블로그에 존재하는 글 분류들을 모두 삭제하고 "미지정" 분류만을 남겨놓는게 어떨까 합니다.
그 외에 글 분류는 그대로 두고, 태그 인식 사이트에서 글 분류를 태그로 인식하는걸 막기 위해서, 그나마 쉽게 조치 할 수 있는 법은 있습니다.
카테고리를 태그로 인식하는것은 the_category() 라는 함수 때문입니다.
카테고리를 출력하는 과정에서 자동으로 rel="category tag" 값이 붙기 때문에 태그를 읽어들이는 사이트들에서 자동적으로 카테고리를 테그로 인식하게 되죠.
(태그 인식 사이트에서는 글의 소스중에서 rel="tag" 부분을 찾아내기 때문)- 첫번째로 워드프레스 기본 소스를 건드리지 않는 방법으로는 테마 파일을 수정하는 것입니다.
즉, 테마 템플릿 파일들에서 카테고리를 출력하는 부분을 삭제하면 됩니다. 어짜피 태그 인식 사이트들에서는 블로그 전체가 아닌 개별 글들 만을 대상으로 하기 때문에 single.php파일만 수정하면 됩니다.
single.php파일을 열어서 the_category(지정값들….); 부분을 제거 하면 됩니다. R.Envy님의 경우 카테고리 기능을 없애버릴 생각까지 하셨으니, 블로그에서 카테고리가 표현되는 부분은 삭제하셔도 무방하겠죠 ?
완벽하게 하고 싶으시다면 사용중인 테마 폴더내의 파일들을 모두 열어서 카테고리를 출력하는 부분을 모두 삭제 하시면 되겠죠…
- 두번째로 그다지 추천드리고 싶지 않은 방법입니다만… 워드프레스의 소스를 수정하는 방법입니다.
"wp-includes/template-functions-category.php" 파일을 텍스트 에디터로 열어서 42번줄 부근의 get_the_category_list() 함수를 찾습니다.
그 함수의 내용을 살펴보면, 몇군데 rel="category tag" 라고 적혀 있을겁니다.
그 부분 모두에서 " tag"를 제거하면 됩니다. (rel="category" 만 남게되도록)
모든 파일을 수정할때는 항상 수정 전에 파일을 백업해 두는것을 잊지 마시기 바랍니다.
익명손님@2006/07/16 1:09 오후 #1788첫 번째 방법을 쓰더라도 화면에만 나오지 않을 뿐이지 내부에서는 카테고리가 지정된 것이기 때문에 다른 사이트에서는 그것을 인식할 것 같은데 아닌가요? ^^; 아무튼 전 외부 화면에 나오는 것이 보기 싫은 게 아니라 내부에서 카테고리가 없기를 바라는 것이라서요.
답변 고맙습니다. 082net 님. 더 생각 좀 해 보겠습니다.
익명손님@2006/07/16 1:09 오후 #1795첫 번째 방법을 쓰더라도 화면에만 나오지 않을 뿐이지 내부에서는 카테고리가 지정된 것이기 때문에 다른 사이트에서는 그것을 인식할 것 같은데 아닌가요? ^^; 아무튼 전 외부 화면에 나오는 것이 보기 싫은 게 아니라 내부에서 카테고리가 없기를 바라는 것이라서요.
답변 고맙습니다. 082net 님. 더 생각 좀 해 보겠습니다.
2006/07/16 8:07 오후 #1789첫 번째 방법을 쓰더라도 화면에만 나오지 않을 뿐이지 내부에서는 카테고리가 지정된 것이기 때문에 다른 사이트에서는 그것을 인식할 것 같은데 아닌가요?
태그를 인식하는 사이트(technorati, allblog 등등…) 에서 태그를 인식해 가는 방법은 페이지에서 rel="tag"값을 찾는 것입니다.
그런 사이트 들에서 카테고리를 tag로 인식하는 것은 페이지에
<a href="....." rel="category tag">카테고리이름</a>
와 같은 식으로 카테고리 이름에 "rel" 값에 "tag"가 지정되어 있기 때문에 "카테고리이름"을 tag로 인식하게 됩니다.
(카테고리를 자동으로 읽어들여서 태그로 인식하는게 아니란 얘기죠..)따라서 지정된 "rel"값중에서 "category"는 내버려두고, "tag"를 제거하게 되면 그런 사이트들에서 카테고리를 tag로 인식하지 않게 됩니다.
2006/07/16 8:07 오후 #1796첫 번째 방법을 쓰더라도 화면에만 나오지 않을 뿐이지 내부에서는 카테고리가 지정된 것이기 때문에 다른 사이트에서는 그것을 인식할 것 같은데 아닌가요?
태그를 인식하는 사이트(technorati, allblog 등등…) 에서 태그를 인식해 가는 방법은 페이지에서 rel="tag"값을 찾는 것입니다.
그런 사이트 들에서 카테고리를 tag로 인식하는 것은 페이지에
<a href="....." rel="category tag">카테고리이름</a>
와 같은 식으로 카테고리 이름에 "rel" 값에 "tag"가 지정되어 있기 때문에 "카테고리이름"을 tag로 인식하게 됩니다.
(카테고리를 자동으로 읽어들여서 태그로 인식하는게 아니란 얘기죠..)따라서 지정된 "rel"값중에서 "category"는 내버려두고, "tag"를 제거하게 되면 그런 사이트들에서 카테고리를 tag로 인식하지 않게 됩니다.
익명손님@익명손님@익명손님@2006/07/29 3:57 오후 #1791카테고리 설정화면으로 들어갑니다.
모든 카테고리를 지우시고 단 하나의 카테고리만 남겨둡니다.
그 카테고리의 EDIT화면으로 갑니다
category name, category slug 등 모든 값을 지웁니다. 그리고 저장을 합니다.
다음은 테마를 수정하는데 카테고리 출력부분을 지우거나 주석처리합니다.
FEED를 보면 <category /> 라고 출력합니다.
블로그에서 카테고리를 전혀 사용하지 않게 됩니다.
익명손님@2006/07/29 3:57 오후 #1798카테고리 설정화면으로 들어갑니다.
모든 카테고리를 지우시고 단 하나의 카테고리만 남겨둡니다.
그 카테고리의 EDIT화면으로 갑니다
category name, category slug 등 모든 값을 지웁니다. 그리고 저장을 합니다.
다음은 테마를 수정하는데 카테고리 출력부분을 지우거나 주석처리합니다.
FEED를 보면 <category /> 라고 출력합니다.
블로그에서 카테고리를 전혀 사용하지 않게 됩니다.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.