Home 게시판 커뮤니티 Q&A 워드프레스 첫화면 리스트에서.

2개 답변, 1 voice Last updated by Avatar of shadowogshadowog 17 years, 4 months 전
  • Avatar of shadowogshadowog
    Participant
    @shadowog
    #2414

    직접 테스트해 보진 않았지만, ‘posts_where’ 필터를 이용하는 플러그인을 만들어서 사용하시면 가능해 질 것 같네요.

    예를 들면 아래와 같겠군요.

    function my_archive_filter($where_clause) {
    //조건에 맞게 mysql 쿼리문을 추가 또는 제거하는 내용들....
    $where_clause .= " AND 조건들...";
    return $where_clause;
    }

    add_filter('posts_where', 'my_archive_filter');

    위 예는 아주 간단하게 방식만을 적어놓은 것이니 직접 플러그인을 만들어 적용 할 때는, 함수 내에 여러가지 상황을(is_archive, is_search… 등등) 고려하셔야 정상적으로 작동 할겁니다.

    Avatar of shadowogshadowog
    Participant
    @shadowog
    #2415

    그러니까 첫화면이라거나.
    검색을 한다거나 하면. 나오는 리스트형태의 표시에서.

    일부 포스트가 표시되지 않도록 하는방법이 없을까요?

    하지만 몇몇 조건에서는 전체포스트가 표시되어야합니다.

    현제는 archive.php 였던가? 를 필터링하는것을 고려중이지만 이경우는.
    10개표시 일때 10개가 필터링되면 한개도 표시안된느 현상이 일어날것 같은 느낌이라. 불안하군요.

    Avatar of shadowogshadowog
    Participant
    @shadowog
    #2416

    그러니까 첫화면이라거나.
    검색을 한다거나 하면. 나오는 리스트형태의 표시에서.

    일부 포스트가 표시되지 않도록 하는방법이 없을까요?

    하지만 몇몇 조건에서는 전체포스트가 표시되어야합니다.

    현제는 archive.php 였던가? 를 필터링하는것을 고려중이지만 이경우는.
    10개표시 일때 10개가 필터링되면 한개도 표시안된느 현상이 일어날것 같은 느낌이라. 불안하군요.

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