رفتن به مطلب

راهنمایی در اضافه کردن تصویر بند انگشتی


paT

پست های پیشنهاد شده

سلام
از چه دستوری میشه برای نمایش اولین عکس به عنوان تصویر بند انگشتی استفاده کرد بدون اینکه دستوری در فایل functions.php قرار بگیره.
 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود.

اینکار نیاز به پردازش توابع در هنگام ثبت مطلب داره. پس استفاده از functions.php قالب در این مورد ضروری هست. البته می تونید همین کدها رو داخل یک فایل php قرار بدید و در قسمت افزونه ها قرارش بدید و فعال کنید. اما به هر حال یا باید به صورت افزونه باشه یا در فایل functions.php استفاده بشه.

function auto_featured_image() {
    global $post;
 
    if (!has_post_thumbnail($post->ID)) {
        $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
         
      if ($attached_image) {
              foreach ($attached_image as $attachment_id => $attachment) {
                   set_post_thumbnail($post->ID, $attachment_id);
              }
         }
    }
}
// Use it temporary to generate all featured images
add_action('the_post', 'auto_featured_image');
// Used for new posts
add_action('save_post', 'auto_featured_image');
add_action('draft_to_publish', 'auto_featured_image');
add_action('new_to_publish', 'auto_featured_image');
add_action('pending_to_publish', 'auto_featured_image');
add_action('future_to_publish', 'auto_featured_image');

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بله خب طبق کدی که دادم، فایلی که در همون پست بصورت پیوست آپلود شده باشه (در قسمت رسانه همون مطلب)، بعنوان تصویر شاخص در نظر گرفته میشه.

اگه قصد دارید از تصاویر با لینک های خارج از هاستتون برای تصویر شاخص استفاده کنید، باید از ACF یا زمینه دلخواه استفاده کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...