Home 게시판 커뮤니티 Q&A category 모든 글 보기 주소

4개 답변, 3 voices Last updated by Avatar of Jeong daehoJeong daeho 11 years 전
  • Avatar of Jeong daehoJeong daeho
    Participant
    @정대호
    #6848

    일반적으로 워드프레스 category 의 경우 category/category_name 으로 접속이 가능합니다.

    제가 궁금한것은 custom post-type 같은 경우는

    register_post_type () 함수를 사용하여

    예를 들어 post-type = portfolio 

    domain.com/portfolios 정도로  전체 포스트를 볼수 있는 주소를 별도 생성하는 것으로 이해하고 있습니다.

     

    기본 post-type 의 category 는 전체 포스트를 볼수 있는 주소가 따로 존재하는 것인지 아니면 따로 생성을 해줘야 하는것인지가 궁금합니다.

    1차 카테고리에 all을 생성후에 2차카테고리만 사용하는 방법이 있지만 불필요하게 category를 계층으로 만들어야 할필요가 있는지 의문이 들어서요..

    domain.com/category/category_name  이아닌 domain.com/category/ 정도로 전체 포스트를 볼수있는 경로가 존재하는지 궁금합니다.

     

    ps. 워드캠프 꼭 참석하고 싶었는데 끝난후에야 행사가 종료된것을 알아서 몹시 아쉽네요 ㅠㅠ

    Avatar of Matthew ParkMatthew Park
    Moderator
    @hackya
    #6852

    register_post_type () 은 custom taxonomy 를 생성하기 위해서 쓰여지는 function 이고 (저는 그렇게 이해하고 있습니다.)

    domain.com/category/category_name  이아닌 domain.com/category/ 정도로 전체 포스트를 볼수있는 경로가 존재하는지 궁금합니다.

    제가 질문을 아마 잘 이해하지 못하고 있겠지만,  domain.com/category/category_name 이경로를  domain.com/category/ 이렇게 바꾸는 방법은 이해 합니다.

    아, 저도 결국 질문하신데로 따로 생성해주는 방법밖에 모르는거네요….

    죄송.

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

    Lives in Colorado.

    Avatar of Jeong daehoJeong daeho
    Participant
    @정대호
    #6854

    제 질문글에 관심을 가져 주셔서 감사합니다.

    다른 워드프레스 테마들의 경우 페이지 템플렛을 이용해서  모든(all) 카테고리를 구현해 놓은것을 보았습니다.

    하지만 이렇게 구현 할 시 에 카테고리 네비를 각 카테고리 페이지에 삽입 할 경우 all 카테고리를 수동으로 추가해야 됩니다.(all 이 실제 존재하는 category 가아니기 때문에)

    구현에는 무리가 없지만 주소라든지(all 만 따로 page 의 url이 적용) 수동 구현이라던지 하는 부분이 썩 좋은 방법은 아닌듯하여 질문하였습니다.

     

    rewrite 객체를 살펴보아도 category 의 복수에 대한부분이 없는것으로 보아 기본 post 의 각 category 에 속해있는 모든 post 를 보는 url 은 없지 않나 생각이 됩니다.

     

    따로 워드프레스 의 api 를 활용 하는 방법이 있을 것 같긴 하지만 역시 검색어를 어떻게 설정 해야 할 지 감이 잘오질 않네요.

     

     

     

    Avatar of 082net082net
    Keymaster
    @082net
    #6859

    사실 질문하신 내용은 HOME(index.php)에서 바로 해결이 되는 형태입니다.

    하지만 요즘은 HOME 이나 front page를 따로 구성해서 글 목록을 보여주는 것이 아닌 대표 컨텐츠를 보여주기 때문에 이 개념이 조금 바뀌게 되었지요.

    그래서 워드프레스 설정에는 두가지 경우를 모두 설정 하도록 되어 있습니다.

    관리자 화면 > 설정(Settings) > 읽기(Reading) 페이지에 보시면 첫 페이지에서 최근 글을 그대로 보여줄 지 아니면 지정된 페이지를 보여 줄 지를 지정 하게 되어 있지요.

    지정된 페이지를 보여 줄 경우 Front Page 와 Posts Page를 따로 지정할 수 있도록 해 놓은것이 바로 위에 말씀 드린 내용입니다.

    Front Page에는 여러 지정된 컨텐츠와 알림을 보여주도록 하고, Posts Page에서 그 블로그의 최근 글 목록을 보여주게 됩니다.

    이 부분에 대해 잘 생각 해 보시면 고민하시는 문제가 고민이 아니라 혼동이라는 것을 이해하게 되시리라 봅니다.

    그렇다면 custom post type과 taxonomy의 경우는 어떨까요?

    말씀하신 ALL이라는 개념은 분류(taxonomy)와는 전혀 상관이 없어집니다. 분류와 상관없이 모든 글을 보여주는데 분류(taxnomy)를 연결 할 필요가 전혀 없지요.

    portfolio라는 custom post type의 목록을 보고 싶다면 단순히 post tpye이 portfolio로 되어있는 모든 글 목록을 출력하면 그만입니다.

    domainname.kr/?post_type=portfolio

    이 중에서 특정 분류에 속한 것들만 뽑아서 출력하기 위해서 taxonomy 조건을 추가하게 되는 것입니다.

    제 답변이 핵심에 어긋나지 않았길 바랍니다.

     

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of Jeong daehoJeong daeho
    Participant
    @정대호
    #6861

    상세한 답변 너무 감사드립니다.

    답변을 보고난후에 질문이 틀렸다는 생각이드네요.

    접근 자체를 잘 못했다는 생각이 많이 듭니다.

    충분한 도움이 되었습니다 .

     

     

     

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