현재 서비스 준비 중인 페이지로, 실제로 다른 내용이 있을 수 있습니다. 

커스텀 포스트 타입 사용자 지정 쿼리 이용시

작성자 | 2021. 01. 10

커스텀 포스트 타입의 경우 사용자 지정 쿼리 이용시 정렬 및  포스트 갯수가
적용이 안될경우가 있습니다.

아래는 Learndash 에서 사용하는 커스텀 포스트 타입 예제 입니다.
아래 내용을 참고하여 사용하시는 테마 ( 되도록이면 child theme 사용 권장 ) 의 functions.php 에 추가 하시기 바랍니다.

 

//강의 목록시 정렬 적용
function pre_posts_course( $wp_query ){
	if($wp_query->query_vars['post_type'] == 'sfwd-courses' && ! is_admin() ){
		if(isset($wp_query->query['orderby'])){
				$wp_query->set( 'orderby', $wp_query->query['orderby'] );
		}

		if(isset($wp_query->query['order'])){
				$wp_query->set( 'order', $wp_query->query['order'] );
		}

		if(isset($wp_query->query['posts_per_page'])){
				$wp_query->set( 'posts_per_page', $wp_query->query['posts_per_page'] );
		}
	}
}
add_action( 'pre_get_posts', 'pre_posts_course', 99 );

단비스토어

워드프레스의 개발원칙을 지키며, 워드프레스를 위한 국내 최대의 리소스를 제공합니다.

단비 노하우는...

  • 상용 사이트 제작과 운영을 지식 제공을 목적으로 단편적이고 파편적인 정보를 지양합니다.
  • 최상의 리소스를 중심으로 작성되며, 리소스의 가격은  거의 고려하지 않습니다. 따라서, 상용 사이트에 적합하지 않은 테마나 플러인은 다뤄지지 않습니다. 
  • 모든 노하우는 단비에서 직접 검증한 내용입니다.
  • IT 기술이 빠르게 발전하 듯이, 언급된 리소스에도 변화가 있을 수 있습니다. 업데이트 날짜를 기준으로 읽어봐 주시기 바랍니다.