كيفية جلب جميع منشورات WordPress مع صورة مميزة؟

StackOverflow https://stackoverflow.com/questions/3438118

  •  26-09-2019
  •  | 
  •  

سؤال

في WordPress 3 ، هناك وظائف صورة مميزة. كيف يمكنني جلب جميع المنشورات التي لديها صورة مميزة معهم؟ ها هي حلقة مخصصة الحالية:

$loop = new WP_Query( array( 'posts_per_page' => 15 ) );
هل كانت مفيدة؟

المحلول

هذا يجب أن يعمل:

$loop = new WP_Query( array( 'posts_per_page' => -1, 'meta_key' => '_thumbnail_id' ) );

لم أختبر هذا ، رغم ذلك. أيضا ، من المحتمل أن يجلب هذا جميع المنشورات والصفحات. يستخدم 'post_type' => 'post' لتقييدها على منشورات المدونة.

نصائح أخرى

لا أعتقد أنك بحاجة إلى أي حلقات خاصة محددة لذلك للعمل.

على الرغم من أنك تحتاج إلى إضافة بعض المقتطفات الصغيرة في وظائفك.

مثل هذه:

<?php add_theme_support ( 'post-thumbnails' ); ?>

بعد تطبيق الكود أعلاه على ملف functions.php ، سيدعم السمة صورًا مميزة وستشاهد رابطًا جديدًا @ أسفل يمين واجهة ADD / EDIT الخاصة بك.

سيساعدك هذا الدليل ، إذا كنت تبحث عن مزيد من المعلومات حول هذا: كيفية استخدام ميزة الصورة المميزة WordPress

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top