it-swarm.asia

هل تجلب الوسيطة 'cat' في query_posts منشورات من فئات فرعية بالإضافة إلى المعرف المحدد؟

مرحبا أصدقاء أنا جديدة على وورد.

لقد استخدمت استعلام مثل هذا query_posts ('cat = 1،2،3')

الآن إذا كانت الفئة 1 هي أصل 2 و 3.

ثم سيحصل كل من query_posts ('cat = 1') و query_posts ('cat = 1،2،3') على نفس المشاركات أم لا؟ أو كيف يمكنني إدارتها إذا كنت أرغب في تضمين المنشورات فئات فرعية.

3
yogs

باختصار: نعم.

سؤالك عن query_posts وورد PHP وظيفة . الرابط الذي وضعته هو وثائق وورد الدستور الرسمية لهذه الوظيفة.

على سبيل المثال الخاص بك ينص على:

عرض المشاركات من معرّف فئة واحد فقط (وأي أطفال من تلك الفئة):

query_posts('cat=4');

اتمنى ان تكون هذه المعلومات مفيدة. تجد المزيد من المعلومات في المخطوطة ، الوظيفة قوية جدًا.

6
hakre

نعم ، cat=x get منشورات في x وجميع الفئات الفرعية ، إذا كنت لا تريد أن يؤدي هذا السلوك category__in => array( x ) ، فستحصل فقط على المشاركات في تلك الفئة على وجه التحديد.

3
Joe Hoyle

لا يمكنني التعليق حتى الآن ، لذلك يجب علي تقديم إجابة. لتعيين إجابة Joe Hoyle على query_posts ، يمكنك القيام بما يلي:

query_posts ( 'category__in = 1')؛

هذا من شأنه أن يوفر لك فقط الفئة الرئيسية ، دون الفئات الفرعية.

هذا ليس ما يطلبه البروتوكول الاختياري ، لكنني وجدت هذا عبر Google عند البحث عن كيفية إظهار الفئة الرئيسية فقط ، لذلك قد يجد الآخرون ذلك أيضًا.

1
Stephen Cronin