> FacetWP – custom offset

FacetWP – custom offset

2022년 6월 7일

특정 Listing 의 query 에서 offset 을 추가합니다.
첫페이지 에서만 offset 을 적용하고 이후 페이지 에서는 offset 을 적용하지 않습니다.

add_filter( 'facetwp_query_args', function( $query_args, $class ) { if ( 'listing name' == $class->ajax_params['template'] ) { // 적용할 템플릿 이름을 비교 $offset = 1; // offset 값을 적용합니다. $per_page = ( isset( $query_args['posts_per_page'] ) ) ? $query_args['posts_per_page'] : get_option( 'posts_per_page' ); $paged = ( isset( $class->ajax_params['paged'] ) ) ? $class->ajax_params['paged'] : 1; $offset = ( $paged - 1 ) * $per_page + $offset; $query_args['offset'] = $offset; } return $query_args; }, 10, 2 );
Code language: PHP (php)

0개의 댓글

댓글 제출

    0
    장바구니
    장바구니가 비었습니다.
      할인쿠폰 적용