عادةً عندما أقوم بإنشاء شكل من أشكال الاستعلام ، أستخدم صفيفًا لوسيطاتي مثل:
$ postslistArgs = array ( 'child_of' => 320 ، 'الأصل' => 320 ) ؛ $ postslist = get_pages ($ postslistArgs)؛
ومع ذلك ، هناك أوقات أخرى عندما أحتاج/أريد استخدام معلمات استعلام نمط URI مثل هذا:
get_pages ( 'child_of = 320 & الأم = 320')؛
هذا كل شيء واضح ، ولكن هل هناك أي طريقة ممكنة لاستخدام نمط معلمة URI في استعلامات الاتحاد/التقاطع أكثر تقدمًا مثل post__not_in
التي تتطلب مجموعة من المعرفات؟
يستخدم WP_Query دالة parse_str
الخاصة بـ PHP ، والتي تستخدم البنية التالية للدلالة على المصفوفات:
'post__not_in[]=1&post__not_in[]=2&post__not_in[]=3'
بالضبط مثل
array(
'post__not_in' => array( 1,2,3 )
)