Home 게시판 커뮤니티 Q&A UTW 플러그인에서 목록 표시

20개 답변, 1 voice Last updated by Avatar of 082net082net 18 years, 8 months 전
  • Avatar of 082net082net
    Keymaster
    @082net
    #1219

    답변이 늦었습니다.. ^^;

    제가 디폴트 테마에서 tag.php파일로 테스트해보니.

    tag.php는 태그링크의 경우에만 사용되는 파일이기 때문에 위에 말씀하신..

    <?php if (is_category()) { $posts = query_posts($query_string . ‘&showposts=10’); } ?>

    <?php if (is_month()) { $posts = query_posts($query_string . ‘&showposts=10’); } ?>

    부분은 필요치 않습니다.

    그냥 조건없이 코드를 입력하시면 되겠네요.

    <?php if (have_posts()) : ?>
    <?php $posts = query_posts($query_string . '&showposts=10'); ?>

    p.s 디폴트 테마에서 테스트 해봤습니다.

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

    답변이 늦었습니다.. ^^;

    제가 디폴트 테마에서 tag.php파일로 테스트해보니.

    tag.php는 태그링크의 경우에만 사용되는 파일이기 때문에 위에 말씀하신..

    <?php if (is_category()) { $posts = query_posts($query_string . ‘&showposts=10’); } ?>

    <?php if (is_month()) { $posts = query_posts($query_string . ‘&showposts=10’); } ?>

    부분은 필요치 않습니다.

    그냥 조건없이 코드를 입력하시면 되겠네요.

    <?php if (have_posts()) : ?>
    <?php $posts = query_posts($query_string . '&showposts=10'); ?>

    p.s 디폴트 테마에서 테스트 해봤습니다.

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

    그렇게 하니 목록형식으로 나오긴 하나
    태그목록이 아니라 그냥 최신글 목록이 나옵니다.
    가장 최근에 포스트된 글들 10개요 T T

    익명
    손님
    @
    #1230

    그렇게 하니 목록형식으로 나오긴 하나
    태그목록이 아니라 그냥 최신글 목록이 나옵니다.
    가장 최근에 포스트된 글들 10개요 T T

    Avatar of 082net082net
    Keymaster
    @082net
    #1221

    아.. 그렇군요. 급하게 답변을 다느라 제대로 확인하지 못했네요. 죄송합니다. 괜한 고민 만들어 드렸네요..

    UTW플러그인에서 ‘ultimate_get_posts’ 라는 function을 통해서 post를 출력하기때문에 category나 month에 적용하신 방법으로는 제대로 표현되지 않는듯 합니다.

    <?php $posts = query_posts(‘&tag=’.get_query_var("tag"). ‘&posts_per_page=10’); ?>

    저도 정확한 방법인지는 모르겠지만 위 코드대로 적용하면 우선 작동은 하네요.

    차라리 플러그인을 통해서 표현하는건 어떨까 하는데요…
    제경우는 Custom Query String이라는 플러그인을 사용하고 있습니다.

    CQS플러그인에는 기본적으로는 ‘is_tag’가 없지만, 간단하게 추가 할 수 있습니다.

    플러그인파일의 52번째줄 부근의 맨 마지막에 ‘is_tag’를 추가해 줍니다.

    var $conditions = array('is_archive', 'is_author', 'is_category', 'is_date', 'is_year', 'is_month', 'is_day', 'is_time', 'is_search', 'is_home', 'is_paged', 'is_feed', 'is_tag');

    218번째줄 근처에 아래와 같이 is_search 부분 아래에 is_tag관련 코드를 넣습니다.

          elseif ($wp_query->is_search AND $this->options['is_search'])
             $this->query = 'is_search';

          elseif (function_exists(is_tag) AND is_tag() AND $this->options['is_tag'])
             $this->query = 'is_tag';

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

    아.. 그렇군요. 급하게 답변을 다느라 제대로 확인하지 못했네요. 죄송합니다. 괜한 고민 만들어 드렸네요..

    UTW플러그인에서 ‘ultimate_get_posts’ 라는 function을 통해서 post를 출력하기때문에 category나 month에 적용하신 방법으로는 제대로 표현되지 않는듯 합니다.

    <?php $posts = query_posts(‘&tag=’.get_query_var("tag"). ‘&posts_per_page=10’); ?>

    저도 정확한 방법인지는 모르겠지만 위 코드대로 적용하면 우선 작동은 하네요.

    차라리 플러그인을 통해서 표현하는건 어떨까 하는데요…
    제경우는 Custom Query String이라는 플러그인을 사용하고 있습니다.

    CQS플러그인에는 기본적으로는 ‘is_tag’가 없지만, 간단하게 추가 할 수 있습니다.

    플러그인파일의 52번째줄 부근의 맨 마지막에 ‘is_tag’를 추가해 줍니다.

    var $conditions = array('is_archive', 'is_author', 'is_category', 'is_date', 'is_year', 'is_month', 'is_day', 'is_time', 'is_search', 'is_home', 'is_paged', 'is_feed', 'is_tag');

    218번째줄 근처에 아래와 같이 is_search 부분 아래에 is_tag관련 코드를 넣습니다.

          elseif ($wp_query->is_search AND $this->options['is_search'])
             $this->query = 'is_search';

          elseif (function_exists(is_tag) AND is_tag() AND $this->options['is_tag'])
             $this->query = 'is_tag';

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
6 글 보임 - 16에서 21 까지 (총 21 중에서)
  • 답변은 로그인 후 가능합니다.