Различия между WP Query() и get posts() для запроса сообщений?
В чем разница между использованием WP_Query()
и get_posts()
? Что лучше использовать в каком случае и почему?
5
Author: Krzysiek Dróżdż, 2010-08-26
2 answers
Ну, get_posts()
на самом деле создает экземпляр нового объекта WP_Query
, поэтому, если вам удобно использовать WP_Query
напрямую, даже не беспокойтесь get_posts()
; get_posts
будет возвращать только результаты из базы данных, в то время как WP_Query
предоставляет вам всю функциональность класса.
6
Author: John P Bloch, 2010-08-26 16:30:27
В дополнение к тому, что говорит Джон П.Блох, вы можете изменить объект WP_Query по умолчанию (вместо создания нового экземпляра), прежде чем он будет запущен с его методами класса и крючком действий, уменьшая количество выполняемых вами вызовов бд.
1
Author: kevtrout, 2010-08-26 17:09:57