Home 게시판 커뮤니티 Q&A Permalink에 관한 일반적인 질문

6개 답변, 3 voices Last updated by Avatar of moonpro1moonpro1 9 years 전
  • Avatar of moonpro1moonpro1
    Participant
    @moonpro1
    #29404

    안녕하세요. Permalink에 관해서 질문을 하나 올립니다.

    제가 워드프레스 초보라 그런지 모르겠는데.. 혹시 이런 기능이 있는지 궁금해서 여쭈어봅니다.

    지금 손보고 있는 웹사이트가 교육용 웹사이트라서 여러가지 내용이 post형식으로 저장이 됩니다.  각각의 포스트에는 permalink가 있습니다.  아래는 포스트의 예중 하나입니다… 노란색으로 칠한부분에 관해서 질문이 있습니다.

    문제는 저 링크가 무슨 업데이트를 해서 그런지, 카테고리를 실수로 엉뚱한 카테고리로 설정해서인지, 플러그인때문인지는 모르겠는데 어느날 보니 저 permalink가 바뀌어 있더군요.  정말 황당했습니다…

    그래서 그런데 혹시 모든 permalink를 다 출력하고 어느 permalink포스트들이 어느 카테고리에 설정이 되어있는지를 한눈에 딱 보는 방법이 없을까요??

     

    Avatar of JinnJinn
    Participant
    @veteran
    #29407

    워드프레스 쿼리로 처리하면 간단하게 볼 수 있지 않을까요.. 간편하고 쉽게 사용할 수 있는 WP_Query 클래스와 워드프레스 루프(The Loop)로 템플릿 페이지 파일을 하나 만들어 보면 다음 코드처럼 기본 패턴으로 처리할 수 있습니다.

    https://gist.github.com/vjinn/c94e2e35e78520cec9a1

    다음 순서로 해보세요. 영문 버전 기준으로.

    1. 위의 코드를 전체 복사하여 all_permalink.php 파일로 만듭니다. 파일명은 원하는 것으로 해도 됩니다.
    2. 원격 계정의 ‘wp-content > themes > 사용하는 테마’ 경로에 그냥 올리세요.
    3. 사이트에서 관리페이지에 접속합니다.
    4. 페이지(page) 포스트를 추가하고 제목을 적당히 입력한 후 ‘Page Attributes’ 메타박스의 ‘Template’ 필드에서 ‘All Permalink with Category and Title’ 템플릿을 선택하세요.
    5. Save Draft 버튼을 클릭합니다.
    6. Preview 버튼을 클릭하여 새 창(탭)으로 결과를 확인해 보세요.
    7. 공개할 필요가 없으므로 Publish 버튼은 클릭하지 않는 게….

    위의 코드에서 9번 줄은 모든 포스트 타입을 의미합니다. 10번 줄은 출력 개수를 전체로, 11번 줄은 공개된 콘텐츠를 말합니다.

    더 편한 출력 표현 스타일링은 질문자가 원하는 방향으로 하세요.

     

    Avatar of Jinn
    i wish i was..
    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29408

    ↑↑↑↑↑↑↑↑↑↑ 위 답변이 좋은 것 같습니다. 🙂

    그래서 그런데 혹시 모든 permalink를 다 출력하고 어느 permalink포스트들이 어느 카테고리에 설정이 되어있는지를 한눈에 딱 보는 방법이 없을까요??

    permalink 에 어느 category 에 속해 있는지 알려주는 정보가 없으니 불가능 할 것 같고, 반대로 category 에 포함되어 있는 post list 를 하나의 페이지에 나열하시면 될듯한데요? 그러니까 각 페이지에 category 별로 post list 를 출력하면, 각 post 가 category 별로 분류되니까… 결국 각 post 들을 category 별로 분류하시려는 목적이 달성되는게 아닐까요?

    https://codex.wordpress.org/Function_Reference/query_posts

    Avatar of Matthew Park
    Attorney, front-end developer, digital media artist, WordPress enthusiast, & a father of 4 wonderful children.

    Lives in Colorado.

    Avatar of JinnJinn
    Participant
    @veteran
    #29409

    @Matthew Park

    제가 1분 빨리 댓글을 올렸네요. ㅎㅎ

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #29410

    @Bulletproof 네. ㅎㅎ

    밤늦게까지 수고하십니다. ㅎㅎ

    그런데 지금 생각해보니까 get_the_category_list 해서 category 를 보여줘도 분류작업은 어짜피 또다시 해야 하니까 좋은 해결책이 아닐수도 있다고 생각합니다. ㅋㅋㅋㅋ

    Avatar of JinnJinn
    Participant
    @veteran
    #29411

    @Matthew Park

    질문의 기준이

    ‘카테고리 별 포스트의 퍼머링크’ 인지
    ‘포스트 기준 카테고리와 퍼머링크’인지

    정확히 이해가 되지 않아 2번 째 기준(동등한 관계)을 잡은 건데요, 하나의 포스트에 지정한 카테고리가 기본으로 리스트 타입으로 나타납니다. 파악하기 쉽게 테이블로 간단하게 처리했는데 질문자가 테스트 후 결과가 아니라고 한다면 어쩔 수 없죠.

    카테고리가 taxonomy ‘category’만 있는지 또 다른 분류가 있는지도 몰라서.. 기본 category로 생각해봤습니다.

    Avatar of moonpro1moonpro1
    Participant
    @moonpro1
    #29434

    안녕하세요!

     

    먼저 답변을 주신 bulletproof님 그리고 matthew님께 감사드립니다.

    일단 먼저 저 작업을 해보았는데 아마도 테이블을 좀더 면밀히 좀 찾아봐야 할거 같네요.

    어쨋던 위의 주신 방법을 토데로 테이블 출력하는방법의 컨셉을 잡을 수 있겠습니다.

    감사드립니다!

7 글 보임 - 1에서 7 까지 (총 7 중에서)
  • 답변은 로그인 후 가능합니다.