هذا هو الحل لمشكلة حديثة كنت أحصل على البيانات المناسبة من WordPress مع وظيفة get_posts () المضمنة الخاصة بهم. كنت أتعامل مع نوع المنشور الافتراضي في WordPress ، وهو "post" ، وكنت أتعامل مع نوع منشور مخصص يسمى "blogs". كان لدي فئة مميزة لنوع المنشور العادي ، ثم حصلت على فئة مميزة في تصنيف مخصص. كنت أرغب في سحب قائمة واحدة من كلا النوعين المنشور ، وكلا الفئتين. تحديد الفئات لا يعمل ، أعتقد أنه يبحث عن الفئات فقط ، وليس فئات التصنيف المخصصة. كان هنا الكود الذي عمل لي:
$ args = array (// عيّن الوسيطات لتمريرها إلى الوظائف 'post_type' => array ('post'، 'blogs')، 'genre' => array ('المدونات المميزة'، 'الصفحة الرئيسية المميزة'))؛ $ slider_posts = get_posts ($ args)؛ foreach ($ slider_posts كـ $ slider_post) {// loop عبر المنشورات وعرض echo $ slider_post-> post_title؛ }
وهناك لديك.