it-swarm-ko.tech

글을 질의하기위한 WP_Query ()와 get_posts ()의 차이점은 무엇입니까?

WP_Query()get_posts() 의 차이점은 무엇입니까? 어떤 경우에 사용하는 것이 더 낫고 그 이유는 무엇입니까?

5
Amit

get_posts()은 실제로 새로운 WP_Query 객체를 인스턴스화합니다. 따라서 WP_Query를 직접 사용하는 것이 편한 경우 get_posts()을 사용하지 않아도됩니다. get_posts는 데이터베이스의 결과 만 반환하지만 WP_Query는 클래스의 전체 기능을 제공합니다.

6
John P Bloch

John P Bloch가 말하는 것 외에도 클래스 메소드와 액션 훅으로 실행되기 전에 기본 인스턴스 인 WP_Query를 수정하여 새로운 인스턴스를 생성하는 대신 DB 호출을 줄일 수 있습니다.

1
kevtrout