-
2015/12/17 1:30 오전 #29404
안녕하세요. Permalink에 관해서 질문을 하나 올립니다.
제가 워드프레스 초보라 그런지 모르겠는데.. 혹시 이런 기능이 있는지 궁금해서 여쭈어봅니다.
지금 손보고 있는 웹사이트가 교육용 웹사이트라서 여러가지 내용이 post형식으로 저장이 됩니다. 각각의 포스트에는 permalink가 있습니다. 아래는 포스트의 예중 하나입니다… 노란색으로 칠한부분에 관해서 질문이 있습니다.
문제는 저 링크가 무슨 업데이트를 해서 그런지, 카테고리를 실수로 엉뚱한 카테고리로 설정해서인지, 플러그인때문인지는 모르겠는데 어느날 보니 저 permalink가 바뀌어 있더군요. 정말 황당했습니다…
그래서 그런데 혹시 모든 permalink를 다 출력하고 어느 permalink포스트들이 어느 카테고리에 설정이 되어있는지를 한눈에 딱 보는 방법이 없을까요??
2015/12/17 3:06 오전 #29407워드프레스 쿼리로 처리하면 간단하게 볼 수 있지 않을까요.. 간편하고 쉽게 사용할 수 있는 WP_Query 클래스와 워드프레스 루프(The Loop)로 템플릿 페이지 파일을 하나 만들어 보면 다음 코드처럼 기본 패턴으로 처리할 수 있습니다.
https://gist.github.com/vjinn/c94e2e35e78520cec9a1
다음 순서로 해보세요. 영문 버전 기준으로.
- 위의 코드를 전체 복사하여 all_permalink.php 파일로 만듭니다. 파일명은 원하는 것으로 해도 됩니다.
- 원격 계정의 ‘wp-content > themes > 사용하는 테마’ 경로에 그냥 올리세요.
- 사이트에서 관리페이지에 접속합니다.
- 페이지(page) 포스트를 추가하고 제목을 적당히 입력한 후 ‘Page Attributes’ 메타박스의 ‘Template’ 필드에서 ‘All Permalink with Category and Title’ 템플릿을 선택하세요.
- Save Draft 버튼을 클릭합니다.
- Preview 버튼을 클릭하여 새 창(탭)으로 결과를 확인해 보세요.
- 공개할 필요가 없으므로 Publish 버튼은 클릭하지 않는 게….
위의 코드에서 9번 줄은 모든 포스트 타입을 의미합니다. 10번 줄은 출력 개수를 전체로, 11번 줄은 공개된 콘텐츠를 말합니다.
더 편한 출력 표현 스타일링은 질문자가 원하는 방향으로 하세요.
i wish i was..2015/12/17 3:07 오전 #29408↑↑↑↑↑↑↑↑↑↑ 위 답변이 좋은 것 같습니다. 🙂
그래서 그런데 혹시 모든 permalink를 다 출력하고 어느 permalink포스트들이 어느 카테고리에 설정이 되어있는지를 한눈에 딱 보는 방법이 없을까요??
permalink 에 어느 category 에 속해 있는지 알려주는 정보가 없으니 불가능 할 것 같고, 반대로 category 에 포함되어 있는 post list 를 하나의 페이지에 나열하시면 될듯한데요? 그러니까 각 페이지에 category 별로 post list 를 출력하면, 각 post 가 category 별로 분류되니까… 결국 각 post 들을 category 별로 분류하시려는 목적이 달성되는게 아닐까요?
https://codex.wordpress.org/Function_Reference/query_posts
Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.Lives in Colorado.
2015/12/17 3:18 오전 #29410@Bulletproof 네. ㅎㅎ
밤늦게까지 수고하십니다. ㅎㅎ
그런데 지금 생각해보니까 get_the_category_list 해서 category 를 보여줘도 분류작업은 어짜피 또다시 해야 하니까 좋은 해결책이 아닐수도 있다고 생각합니다. ㅋㅋㅋㅋ
2015/12/17 3:28 오전 #29411@Matthew Park
질문의 기준이
‘카테고리 별 포스트의 퍼머링크’ 인지
‘포스트 기준 카테고리와 퍼머링크’인지정확히 이해가 되지 않아 2번 째 기준(동등한 관계)을 잡은 건데요, 하나의 포스트에 지정한 카테고리가 기본으로 리스트 타입으로 나타납니다. 파악하기 쉽게 테이블로 간단하게 처리했는데 질문자가 테스트 후 결과가 아니라고 한다면 어쩔 수 없죠.
카테고리가 taxonomy ‘category’만 있는지 또 다른 분류가 있는지도 몰라서.. 기본 category로 생각해봤습니다.
-
AuthorPosts
- 답변은 로그인 후 가능합니다.