it-swarm.asia

الاختلافات بين 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